Compartir a través de


Clase DatabaseEncryptionKeyExtender

Extends the database encryption key class.

Esta API no es compatible con CLS. 

Jerarquía de herencia

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<DatabaseEncryptionKey>
    Microsoft.SqlServer.Management.Smo.SmoObjectExtender<DatabaseEncryptionKey>
      Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKeyExtender

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
<CLSCompliantAttribute(False)> _
Public Class DatabaseEncryptionKeyExtender _
    Inherits SmoObjectExtender(Of DatabaseEncryptionKey) _
    Implements ISfcValidate
'Uso
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

El tipo DatabaseEncryptionKeyExtender expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DatabaseEncryptionKeyExtender() Creates a new database encryption key extender.
Método público DatabaseEncryptionKeyExtender(DatabaseEncryptionKey) Creates a new database encryption key extender.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AsymmetricKeyName Gets the name of the asymmetric key.
Propiedad pública AsymmetricKeyNames Gets a collection of asymmetric key names.
Propiedad pública CertificateName Gets the name of the certificate.
Propiedad pública CertificateNames Gets a collection of certificate names.
Propiedad pública DatabaseEncryptionEnabled Gets or sets a Boolean value that indicates whether encryption is enabled for a database.
Propiedad pública EncryptionState Gets the database encryption state.
Propiedad protegida Parent No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcObjectExtender<TSfcInstance>.)
Propiedad pública ReEncrypt Gets or sets a Boolean value to indicate whether an encryption key will be re-encrypted.
Propiedad pública Regenerate Gets or sets a Boolean value to indicate whether an encryption key will be regenerated.
Propiedad pública State Gets the encryption state.

Arriba

Métodos

  Nombre Descripción
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método protegido GetParentSfcPropertySet Returns an instance of the parent objects property set. (Se hereda de SmoObjectExtender<T>.)
Método público GetPropertySet No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcObjectExtender<TSfcInstance>.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método protegido OnPropertyChanged Raises the PropertyChanged event when it has any subscriber. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcObjectExtender<TSfcInstance>.)
Método protegido OnPropertyMetadataChanged No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcObjectExtender<TSfcInstance>.)
Método protegido parent_PropertyChanged No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcObjectExtender<TSfcInstance>.)
Método protegido parent_PropertyMetadataChanged Indicates the parent object in the PropertyMetadata. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcObjectExtender<TSfcInstance>.)
Método protegido RegisterParentProperty Registers the property of the parent that has not been included in properties collection. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcObjectExtender<TSfcInstance>.)
Método protegido RegisterProperty(PropertyInfo) Registers an additional reflected property. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcObjectExtender<TSfcInstance>.)
Método protegido RegisterProperty(PropertyInfo, String) No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcObjectExtender<TSfcInstance>.)
Método público ToString (Se hereda de Object.)
Método público Validate Returns a validation state for a method.

Arriba

Eventos

  Nombre Descripción
Evento público PropertyChanged No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcObjectExtender<TSfcInstance>.)
Evento público PropertyMetadataChanged No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SfcObjectExtender<TSfcInstance>.)

Arriba

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.SqlServer.Management.Smo