SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.