Lingua

SqlConnection.SspiContextProvider Proprietà

Definizione

Ottiene o imposta l'istanza SspiContextProvider di per personalizzare il contesto SSPI. Se non è impostato, verrà usato il valore predefinito per la piattaforma.

public:
 property Microsoft::Data::SqlClient::SspiContextProvider ^ SspiContextProvider { Microsoft::Data::SqlClient::SspiContextProvider ^ get(); void set(Microsoft::Data::SqlClient::SspiContextProvider ^ value); };
public Microsoft.Data.SqlClient.SspiContextProvider SspiContextProvider { get; set; }
member this.SspiContextProvider : Microsoft.Data.SqlClient.SspiContextProvider with get, set
Public Property SspiContextProvider As SspiContextProvider

Valore della proprietà

SspiContextProvider Istanza di .

Eccezioni

l'oggetto SspiContextProvider viene impostato mentre la AccessToken proprietà o AccessTokenCallback è già impostata oppure la connessione è aperta.

Commenti

SspiContextProvider fa parte della chiave del pool di connessioni. Prestare attenzione quando si usa questa proprietà per garantire che l'implementazione restituisca un'identità stabile per ogni risorsa.

SSPI è un'alternativa all'autenticazione basata su token, quindi questa proprietà si escludono a vicenda con le AccessToken proprietà e AccessTokenCallback . L'impostazione di questa proprietà quando una di queste è già impostata genera InvalidOperationExceptionun'eccezione e imposta una di queste proprietà mentre questa proprietà viene impostata genera anche un'eccezione. L'assegnazione null cancella la proprietà e non genera mai un'eccezione.

Si applica a