SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Método

Definición

Cuando se invalida en una clase derivada, busca una información de sesión enclave existente en la caché de sesiones enclave. Si el proveedor de enclaves no implementa el almacenamiento en caché de sesiones de enclaves, se prevé que este método devuelva null en el parámetro 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)

Parámetros

serverName
String

Nombre de la instancia de SQL Server que contiene el enclave.

attestationUrl
String

Punto de conexión de un servicio de atestación con el que contacta SqlClient para avalar el enclave.

sqlEnclaveSession
SqlEnclaveSession

Cuando se devuelve este método, la sesión enclave solicitada o null si el proveedor no implementa el almacenamiento en caché de sesiones. Este parámetro se trata como sin inicializar.

counter
Int64

Contador que se espera que el proveedor de enclaves incremente cada vez que SqlClient recupere la sesión de la caché. El objetivo de este campo es evitar ataques de reproducción.

Se aplica a