SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, kapanım oturumu önbelleğinde var olan bir kapanım oturumu bilgilerini arar. Kapanım sağlayıcısı kapanım oturumunu önbelleğe alma uygulamazsa, bu yöntemin parametresinde sqlEnclaveSession döndürülmesi null 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 kişilerinden oluşan ve kapanım işleminin kanıtı.

sqlEnclaveSession
SqlEnclaveSession

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

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