SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sucht bei Überschreibung in einer abgeleiteten Klasse nach Informationen einer vorhandenen Enclavesitzung im Cache zur Enclavesitzung. Wenn der Enclaveanbieter kein Zwischenspeichern der Enclavesitzung implementiert, soll diese Methode im Parameter null
sqlEnclaveSession
zurückgeben.
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)
Parameter
- serverName
- String
Der Name der SQL Server-Instanz, die die Enclave enthält.
- attestationUrl
- String
Der Endpunkt eines Nachweisdiensts, mit dem SqlClient zum Nachweis der Enclave Kontakt aufnimmt.
- sqlEnclaveSession
- SqlEnclaveSession
Wenn diese Methode eine Rückgabe zurückgibt, ist dies die angeforderte Enclavesitzung oder null
, wenn der Anbieter kein Zwischenspeichern der Sitzung implementiert. Dieser Parameter wird nicht initialisiert behandelt.
- counter
- Int64
Ein Zähler, der vom Enclaveanbieter jedes Mal schrittweise erhöht werden soll, wenn SqlClient die Sitzung aus dem Cache abruft. Dieses Feld soll Replay-Angriffe verhindern.