SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, kapanım oturumu önbelleğinde mevcut bir kapanım oturumu bilgilerini arar. Kapanım sağlayıcısı kapanım oturumunu önbelleğe alma uygulamazsa, bu yöntemin parametresinde null döndürülmesi sqlEnclaveSession beklenir.

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)

Parametreler

serverName
String

Kapanım içeren SQL Server örneğinin adı.

attestationUrl
String

Kanıtlama hizmetinin uç noktası olan SqlClient, kapanım işlemini kanıtlamaya yönelik iletişim kurar.

sqlEnclaveSession
SqlEnclaveSession

Bu yöntem döndürdüğünde, istenen kapanım oturumu veya null sağlayıcı oturum önbelleğe alma uygulamaz. Bu parametre başlatılmamış olarak değerlendirilir.

counter
Int64

SqlClient önbellekten oturumu her aldığında kapanım sağlayıcısının artırması beklenen bir sayaç. Bu alanın amacı, yeniden yürütme saldırılarını önlemektir.

Şunlara uygulanır