SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Metódus

Definíció

Ha felül van bírálva egy származtatott osztályban, keressen egy meglévő enklávé munkamenet-információt az enklávé munkamenet-gyorsítótárában. Ha az enklávészolgáltató nem implementálja az enklávé munkamenet gyorsítótárazását, ez a metódus várhatóan visszatér null a sqlEnclaveSession paraméterben.

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)

Paraméterek

serverName
String

Az enklávét tartalmazó SQL Server példány neve.

attestationUrl
String

Az igazolási szolgáltatás végpontja, az SqlClient névjegyei tanúsítják az enklávét.

sqlEnclaveSession
SqlEnclaveSession

Amikor ez a metódus visszatér, a kért enklávé munkamenet, vagy null ha a szolgáltató nem implementálja a munkamenet gyorsítótárazását. Ez a paraméter nem inicializáltként van kezelve.

counter
Int64

Egy számláló, amelyet az enklávészolgáltató várhatóan növekszik minden alkalommal, amikor az SqlClient lekéri a munkamenetet a gyorsítótárból. Ennek a mezőnek a célja a visszajátszási támadások megakadályozása.

A következőre érvényes: