SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Метод

Определение

При переопределении в производном классе ищет существующие сведения о сеансе анклава в кэше сеансов анклава. Если поставщик анклава не реализует кэширование сеансов анклава, этот метод, как ожидается, возвращается null в параметре 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)

Параметры

serverName
String

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

attestationUrl
String

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

sqlEnclaveSession
SqlEnclaveSession

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

counter
Int64

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

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