SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Metoda

Definice

Při přepsání v odvozené třídě vyhledá existující informace relace enklávy v mezipaměti relací enklávy. Pokud zprostředkovatel enklávy neimplementuje ukládání relací enklávy do mezipaměti, očekává se, že se 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ěření identity, kontakty SqlClient k ověření enklávy.

sqlEnclaveSession
SqlEnclaveSession

Pokud tato metoda vrátí požadovanou relaci enklávy nebo null pokud poskytovatel neimplementuje ukládání do mezipaměti relace. Tento parametr se považuje za neinicializovaný.

counter
Int64

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

Platí pro