SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, zoekt u een bestaande enclavesessiegegevens op in de enclavesessiecache. Als de enclaveprovider geen enclavesessiecache implementeert, wordt verwacht dat deze methode wordt geretourneerd null in de sqlEnclaveSession parameter.

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)

Parameters

serverName
String

De naam van het SQL Server exemplaar dat de enclave bevat.

attestationUrl
String

Het eindpunt van een attestation-service, sqlClient-contactpersonen om de enclave te bevestigen.

sqlEnclaveSession
SqlEnclaveSession

Wanneer deze methode wordt geretourneerd, wordt de aangevraagde enclavesessie of null als de provider sessiecache niet implementeert. Deze parameter wordt behandeld als niet-geïnitialiseerd.

counter
Int64

Een teller die naar verwachting door de enclaveprovider wordt verhoogd telkens wanneer SqlClient de sessie ophaalt uit de cache. Het doel van dit veld is om herhalingsaanvallen te voorkomen.

Van toepassing op