SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.