Udostępnij za pośrednictwem


Klasa DatabaseEncryptionKeyExtender

Rozszerza klasę klucz szyfrowanie bazy danych.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class DatabaseEncryptionKeyExtender _
    Inherits SmoObjectExtender(Of DatabaseEncryptionKey) _
    Implements ISfcValidate
'Użycie
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

Typ DatabaseEncryptionKeyExtender uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DatabaseEncryptionKeyExtender() Tworzy nowy extender klucz szyfrowanie bazy danych.
Metoda publiczna DatabaseEncryptionKeyExtender(DatabaseEncryptionKey) Tworzy nowy extender klucz szyfrowanie bazy danych.

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna AsymmetricKeyName Pobiera nazwę klucz asymetrycznego.
Właściwość publiczna AsymmetricKeyNames Pobiera kolekcja z nazwy klucz asymetrycznego.
Właściwość publiczna CertificateName Pobiera nazwę certyfikat.
Właściwość publiczna CertificateNames Pobiera kolekcja nazw certyfikat.
Właściwość publiczna DatabaseEncryptionEnabled Pobiera lub ustawia wartość wartość logiczna wskazująca, czy szyfrowanie jest włączone dla bazy danych.
Właściwość publiczna EncryptionState Pobiera stan szyfrowanie bazy danych.
Właściwość chroniona Parent Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Właściwość publiczna ReEncrypt Pobiera lub ustawia wartość wartość logiczna, aby wskazać, czy klucz szyfrowanie zostanie re-encrypted.
Właściwość publiczna Regenerate Pobiera lub ustawia wartość wartość logiczna, aby wskazać, czy klucz szyfrowanie zostaną wygenerowane.
Właściwość publiczna State Pobiera stan szyfrowanie.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda chroniona GetParentSfcPropertySet Zwraca wystąpienie zestaw właściwość obiektów nadrzędnych. (Dziedziczony z SmoObjectExtender<T>).
Metoda publiczna GetPropertySet Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona OnPropertyChanged Podnosi PropertyChanged zdarzenie, kiedy ma żadnych subskrybent.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona OnPropertyMetadataChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona parent_PropertyChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona parent_PropertyMetadataChanged Wskazuje obiektu nadrzędnego w PropertyMetadata.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona RegisterParentProperty Rejestruje właściwość nadrzędny, która nie została uwzględniona kolekcja właściwość.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona RegisterProperty(PropertyInfo) Rejestruje dodatkowe właściwość lustrzany.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona RegisterProperty(PropertyInfo, String) Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna Validate Zwraca stan sprawdzania poprawności dla metoda.

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne PropertyChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Zdarzenie publiczne PropertyMetadataChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).

Do góry

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.