SqlColumnEncryptionEnclaveProvider.GetEnclaveSession Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando ne viene eseguito l'override in una classe derivata, cerca le informazioni di una sessione enclave esistente nella cache della sessione dell'enclave. Se il provider di enclave non implementa la memorizzazione nella cache delle sessioni dell'enclave, questo metodo dovrebbe essere restituito null nel sqlEnclaveSession parametro .
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)
Parametri
- serverName
- String
Nome dell'istanza di SQL Server contenente l'enclave.
- attestationUrl
- String
L'endpoint di un servizio di attestazione, SqlClient contatta per attestare l'enclave.
- sqlEnclaveSession
- SqlEnclaveSession
Quando termina, la sessione dell'enclave richiesta o null se il provider non implementa la memorizzazione nella cache delle sessioni. Questo parametro viene considerato non inizializzato.
- counter
- Int64
Contatore che il provider di enclave deve incrementare ogni volta che SqlClient recupera la sessione dalla cache. Lo scopo di questo campo è impedire attacchi di riproduzione.