Condividi tramite


Classe DatabaseEncryptionKeyExtender

Extends the database encryption key class.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

System. . :: . .Object
  Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcObjectExtender< (Of < ( <'DatabaseEncryptionKey> ) > ) >
    Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectExtender< (Of < ( <'DatabaseEncryptionKey> ) > ) >
      Microsoft.SqlServer.Management.Smo..::..DatabaseEncryptionKeyExtender

Spazio dei nomi  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Sintassi

'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class DatabaseEncryptionKeyExtender _
    Inherits SmoObjectExtender(Of DatabaseEncryptionKey) _
    Implements ISfcValidate
'Utilizzo
Dim instance As DatabaseEncryptionKeyExtender
[CLSCompliantAttribute(false)]
public class DatabaseEncryptionKeyExtender : SmoObjectExtender<DatabaseEncryptionKey>, 
    ISfcValidate
[CLSCompliantAttribute(false)]
public ref class DatabaseEncryptionKeyExtender : public SmoObjectExtender<DatabaseEncryptionKey^>, 
    ISfcValidate
[<CLSCompliantAttribute(false)>]
type DatabaseEncryptionKeyExtender =  
    class
        inherit SmoObjectExtender<DatabaseEncryptionKey>
        interface ISfcValidate
    end
public class DatabaseEncryptionKeyExtender extends SmoObjectExtender<DatabaseEncryptionKey> implements ISfcValidate

Nel tipo DatabaseEncryptionKeyExtender sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico DatabaseEncryptionKeyExtender() () () () Creates a new database encryption key extender.
Metodo pubblico DatabaseEncryptionKeyExtender(DatabaseEncryptionKey) Creates a new database encryption key extender.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AsymmetricKeyName Gets the name of the asymmetric key.
Proprietà pubblica AsymmetricKeyNames Gets a collection of asymmetric key names.
Proprietà pubblica CertificateName Gets the name of the certificate.
Proprietà pubblica CertificateNames Gets a collection of certificate names.
Proprietà pubblica DatabaseEncryptionEnabled Gets or sets a Boolean value that indicates whether encryption is enabled for a database.
Proprietà pubblica EncryptionState Gets the database encryption state.
Proprietà protetta Parent Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.
Proprietà pubblica ReEncrypt Gets or sets a Boolean value to indicate whether an encryption key will be re-encrypted.
Proprietà pubblica Regenerate Gets or sets a Boolean value to indicate whether an encryption key will be regenerated.
Proprietà pubblica State Gets the encryption state.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo protetto GetParentSfcPropertySet Returns an instance of the parent objects property set. Ereditato da SmoObjectExtender< (Of < ( <'T> ) > ) >.
Metodo pubblico GetPropertySet Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo protetto OnPropertyChanged Raises the PropertyChanged event when it has any subscriber. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.
Metodo protetto OnPropertyMetadataChanged Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.
Metodo protetto parent_PropertyChanged Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.
Metodo protetto parent_PropertyMetadataChanged Indicates the parent object in the PropertyMetadata. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.
Metodo protetto RegisterParentProperty Registers the property of the parent that has not been included in properties collection. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.
Metodo protetto RegisterProperty(PropertyInfo) Registers an additional reflected property. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.
Metodo protetto RegisterProperty(PropertyInfo, String) Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico Validate Returns a validation state for a method.

In alto

Eventi

  Nome Descrizione
Evento pubblico PropertyChanged Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.
Evento pubblico PropertyMetadataChanged Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.