SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Metoda

Definicja

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 .

public:
 abstract void GetEnclaveSession(System::String ^ serverName, System::String ^ attestationUrl, [Runtime::InteropServices::Out] System::Data::SqlClient::SqlEnclaveSession ^ % sqlEnclaveSession, [Runtime::InteropServices::Out] long % counter);
public abstract void GetEnclaveSession(string serverName, string attestationUrl, out System.Data.SqlClient.SqlEnclaveSession sqlEnclaveSession, out long counter);
abstract member GetEnclaveSession : string * string * SqlEnclaveSession * int64 -> unit
Public MustOverride Sub GetEnclaveSession (serverName As String, attestationUrl As String, ByRef sqlEnclaveSession As SqlEnclaveSession, ByRef counter As Long)

Parametry

serverName
String

Nazwa wystąpienia SQL Server zawierającego enklawę.

attestationUrl
String

Punkt końcowy usługi zaświadczania, kontakty SqlClient, aby potwierdzić enklawę.

sqlEnclaveSession
SqlEnclaveSession

Gdy ta metoda zwróci żądaną sesję enklawy lub null jeśli dostawca nie implementuje buforowania sesji. Ten parametr jest traktowany jako niezainicjowany.

counter
Int64

Licznik, który dostawca enklawy ma zwiększać się za każdym razem, gdy klient SqlClient pobiera sesję z pamięci podręcznej. Celem tego pola jest zapobieganie atakom powtarzania.

Dotyczy