Bagikan melalui


SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Metode

Definisi

Saat ditimpa di kelas turunan, cari informasi sesi enklave yang ada di cache sesi enklave. Jika penyedia enklave tidak menerapkan penembolokan sesi enklave, metode ini diharapkan kembali null dalam sqlEnclaveSession parameter .

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)

Parameter

serverName
String

Nama instans SQL Server yang berisi enklave.

attestationUrl
String

Titik akhir layanan pengesahan, kontak SqlClient untuk membuktikan enklave.

sqlEnclaveSession
SqlEnclaveSession

Ketika metode ini kembali, sesi enklave yang diminta atau null jika penyedia tidak menerapkan penembolokan sesi. Parameter ini diperlakukan sebagai tidak diinisialisasi.

counter
Int64

Penghitung bahwa penyedia enklave diharapkan untuk meningkatkan setiap kali SqlClient mengambil sesi dari cache. Tujuan dari bidang ini adalah untuk mencegah serangan pemutaran ulang.

Berlaku untuk