DatabaseEncryptionKeyExtender DatabaseEncryptionKeyExtender DatabaseEncryptionKeyExtender Class

Definition

Important

This API is not CLS-compliant.

Extends the database encryption key class.

public ref class DatabaseEncryptionKeyExtender : Microsoft::SqlServer::Management::Smo::SmoObjectExtender<Microsoft::SqlServer::Management::Smo::DatabaseEncryptionKey ^>, Microsoft::SqlServer::Management::Sdk::Sfc::ISfcValidate
[System.CLSCompliant(false)]
public class DatabaseEncryptionKeyExtender : Microsoft.SqlServer.Management.Smo.SmoObjectExtender<Microsoft.SqlServer.Management.Smo.DatabaseEncryptionKey>, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcValidate
Public Class DatabaseEncryptionKeyExtender
Inherits SmoObjectExtender(Of DatabaseEncryptionKey)
Implements ISfcValidate
Inheritance
Attributes
Implements

Constructors

DatabaseEncryptionKeyExtender() DatabaseEncryptionKeyExtender() DatabaseEncryptionKeyExtender()

Creates a new database encryption key extender.

DatabaseEncryptionKeyExtender(DatabaseEncryptionKey) DatabaseEncryptionKeyExtender(DatabaseEncryptionKey) DatabaseEncryptionKeyExtender(DatabaseEncryptionKey)

Creates a new database encryption key extender.

Properties

AsymmetricKeyName AsymmetricKeyName AsymmetricKeyName

Gets the name of the asymmetric key.

AsymmetricKeyNames AsymmetricKeyNames AsymmetricKeyNames

Gets a collection of asymmetric key names.

CertificateName CertificateName CertificateName

Gets the name of the certificate.

CertificateNames CertificateNames CertificateNames

Gets a collection of certificate names.

DatabaseEncryptionEnabled DatabaseEncryptionEnabled DatabaseEncryptionEnabled

Gets or sets a Boolean value that indicates whether encryption is enabled for a database.

EncryptionState EncryptionState EncryptionState

Gets the database encryption state.

Parent Parent Parent

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from SfcObjectExtender<TSfcInstance>)
ReEncrypt ReEncrypt ReEncrypt

Gets or sets a Boolean value to indicate whether an encryption key will be re-encrypted.

Regenerate Regenerate Regenerate

Gets or sets a Boolean value to indicate whether an encryption key will be regenerated.

State State State

Gets the encryption state.

Methods

GetParentSfcPropertySet() GetParentSfcPropertySet() GetParentSfcPropertySet()

Returns an instance of the parent objects property set.

(Inherited from SmoObjectExtender<T>)
GetPropertySet() GetPropertySet() GetPropertySet()

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from SfcObjectExtender<TSfcInstance>)
OnPropertyChanged(String) OnPropertyChanged(String) OnPropertyChanged(String)

Raises the OnPropertyChanged(String) event when it has any subscriber. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from SfcObjectExtender<TSfcInstance>)
OnPropertyMetadataChanged(String) OnPropertyMetadataChanged(String) OnPropertyMetadataChanged(String)

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from SfcObjectExtender<TSfcInstance>)
parent_PropertyChanged(Object, PropertyChangedEventArgs) parent_PropertyChanged(Object, PropertyChangedEventArgs) parent_PropertyChanged(Object, PropertyChangedEventArgs)

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from SfcObjectExtender<TSfcInstance>)
parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs) parent_PropertyMetadataChanged(Object, SfcPropertyMetadataChangedEventArgs)

Indicates the parent object in the PropertyMetadata. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from SfcObjectExtender<TSfcInstance>)
RegisterParentProperty(PropertyInfo) RegisterParentProperty(PropertyInfo) RegisterParentProperty(PropertyInfo)

Registers the property of the parent that has not been included in properties collection. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo) RegisterProperty(PropertyInfo) RegisterProperty(PropertyInfo)

Registers an additional reflected property. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from SfcObjectExtender<TSfcInstance>)
RegisterProperty(PropertyInfo, String) RegisterProperty(PropertyInfo, String) RegisterProperty(PropertyInfo, String)

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from SfcObjectExtender<TSfcInstance>)
Validate(String, Object[]) Validate(String, Object[]) Validate(String, Object[])

Returns a validation state for a method.

Events

PropertyChanged PropertyChanged PropertyChanged

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from SfcObjectExtender<TSfcInstance>)
PropertyMetadataChanged PropertyMetadataChanged PropertyMetadataChanged

Do not reference this member directly in your code. It supports the SQL Server infrastructure.

(Inherited from SfcObjectExtender<TSfcInstance>)

Applies to