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 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.