Udostępnij za pośrednictwem


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 powrócić 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 zostanie zwrócona, żądana sesja enklawy lub null 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 sqlClient pobiera sesję z pamięci podręcznej. Celem tego pola jest zapobieganie atakom powtarzania.

Dotyczy