SqlConnection.SspiContextProvider Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.