SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Метод

Определение

При переопределении в производном классе находит сведения о существующем сеансе анклава в кэше сеансов. Если поставщик анклава не реализует кэширование сеансов анклава, этот метод должен возвращать в параметре sqlEnclaveSession значение null.

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)

Параметры

serverName
String

Имя экземпляра SQL Server, содержащего анклав.

attestationUrl
String

Конечная точка службы аттестации, с которой SqlClient связывается для аттестации анклава.

sqlEnclaveSession
SqlEnclaveSession

При возвращении методом значений — запрошенный сеанс анклава или null, если поставщик не реализует кэширование сеансов. Этот параметр обрабатывается как неинициализированный.

counter
Int64

Счетчик, который поставщик анклава должен увеличивать каждый раз, когда SqlClient извлекает сеанс из кэша. Цель этого поля — предотвращать атаки с повторением файлов.

Применяется к