SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.