Język

SqlConnection.SspiContextProvider Właściwość

Definicja

Pobiera lub ustawia SspiContextProvider wystąpienie na potrzeby dostosowywania kontekstu SSPI. Jeśli nie zostanie ustawiona, zostanie użyta wartość domyślna dla platformy.

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

Wartość właściwości

Wystąpienie SspiContextProvider .

Wyjątki

Parametr SspiContextProvider jest ustawiany, gdy AccessToken właściwość or AccessTokenCallback jest już ustawiona lub połączenie jest otwarte.

Uwagi

SspiContextProvider jest częścią klucza puli połączeń. Należy zachować ostrożność podczas używania tej właściwości, aby zapewnić, że implementacja zwraca stabilną tożsamość na zasób.

Interfejs SSPI jest alternatywą dla uwierzytelniania opartego na tokenach, więc ta właściwość wzajemnie wyklucza się z właściwościami AccessToken i AccessTokenCallback . Ustawienie tej właściwości, gdy którakolwiek z tych wartości jest już ustawiona InvalidOperationException, zgłasza wartość , a ustawienie jednej z tych właściwości podczas ustawiania jest również zgłaszane. Przypisywanie null czyści właściwość i nigdy nie zgłasza.

Dotyczy