Sdílet prostřednictvím


SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Metoda

Definice

Při přepsání v odvozené třídě vyhledá existující informace o relaci enklávy v mezipaměti relace enklávy. Pokud zprostředkovatel enklávy neimplementuje ukládání relací enklávy do mezipaměti, očekává se, že tato metoda vrátí null v parametru 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

Název instance SQL Server obsahující enklávu.

attestationUrl
String

Koncový bod služby ověřování identity, SqlClient kontaktuje, aby enklávu otestuje.

sqlEnclaveSession
SqlEnclaveSession

Když se tato metoda vrátí, požadovaná relace enklávy nebo null pokud zprostředkovatel neimplementuje ukládání relace do mezipaměti. Tento parametr je považován za neinicializovaný.

counter
Int64

Čítač, u kterého se očekává, že se zprostředkovatel enklávy zvýší pokaždé, když SqlClient načte relaci z mezipaměti. Účelem tohoto pole je zabránit útokům na přehrání.

Platí pro