Język

SqlColumnEncryptionEnclaveProvider Klasa

Definicja

Klasa bazowa, która definiuje interfejs dla dostawców enklawy dla funkcji Always Encrypted.

W przypadku nowego programowania użyj Microsoft. Data.SqlClient. Ta strona zawiera dokumenty System.Data.SqlClient.

public ref class SqlColumnEncryptionEnclaveProvider abstract
public abstract class SqlColumnEncryptionEnclaveProvider
type SqlColumnEncryptionEnclaveProvider = class
Public MustInherit Class SqlColumnEncryptionEnclaveProvider
Dziedziczenie
SqlColumnEncryptionEnclaveProvider

Uwagi

Enklawa jest chronionym regionem pamięci wewnątrz SQL Server, używanym do obliczeń w zaszyfrowanych kolumnach. Dostawca enklawy hermetyzuje szczegóły implementacji po stronie klienta protokołu zaświadczania enklawy, a także logikę tworzenia i buforowania sesji enklawy.

Konstruktory

Nazwisko Opis
SqlColumnEncryptionEnclaveProvider()

Inicjuje nowe wystąpienie klasy SqlColumnEncryptionEnclaveProvider.

W przypadku nowego programowania użyj Microsoft. Data.SqlClient. Ta strona zawiera dokumenty System.Data.SqlClient.

Metody

Nazwisko Opis
CreateEnclaveSession(Byte[], ECDiffieHellmanCng, String, String, SqlEnclaveSession, Int64)

Po zastąpieniu w klasie pochodnej wykonuje zaświadczanie enklawy, generuje klucz symetryczny dla sesji, tworzy sesję enklawy i przechowuje informacje o sesji sesji w pamięci podręcznej.

W przypadku nowego programowania użyj Microsoft. Data.SqlClient. Ta strona zawiera dokumenty System.Data.SqlClient.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetAttestationParameters()

Pobiera informacje, których następnie używa sqlClient do zainicjowania procesu zaświadczania enklawy i ustanowienia bezpiecznej sesji z enklawą.

W przypadku nowego programowania użyj Microsoft. Data.SqlClient. Ta strona zawiera dokumenty System.Data.SqlClient.

GetEnclaveSession(String, String, SqlEnclaveSession, Int64)

Po zastąpieniu w klasie pochodnej wyszukuje istniejące informacje o sesji enklawy w pamięci podręcznej sesji enklawy. Jeśli dostawca enklawy nie implementuje buforowania sesji enklawy, ta metoda ma zostać zwrócona null w parametrze sqlEnclaveSession .

W przypadku nowego programowania użyj Microsoft. Data.SqlClient. Ta strona zawiera dokumenty System.Data.SqlClient.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
InvalidateEnclaveSession(String, String, SqlEnclaveSession)

Po zastąpieniu w klasie pochodnej wyszukuje i eksmituje sesję enklawy z pamięci podręcznej sesji enklawy, jeśli dostawca implementuje buforowanie sesji.

W przypadku nowego programowania użyj Microsoft. Data.SqlClient. Ta strona zawiera dokumenty System.Data.SqlClient.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy