語言

SqlConnection.SspiContextProvider 屬性

定義

取得或設定 SspiContextProvider SSPI 上下文的實例。 若未設定,將使用該平台的預設值。

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

屬性值

一個 SspiContextProvider 例子。

例外狀況

當 或 屬性已經設定時,AccessTokenCallbackAccessToken或SspiContextProvider連線是開放的。

備註

SspiContextProvider 是連線池金鑰的一部分。 使用此屬性時應謹慎,確保實作每資源回傳穩定身份。

SSPI 是基於憑證認證的替代方案,因此此特性與 AccessToken 屬性 AccessTokenCallback 互斥。 當這些屬性已經設定好時,設定這個屬性也會丟 InvalidOperationException棄,而在設定這個屬性時,再設定任一設定也會丟棄。 指派 null 會清理財產,且永遠不會拋棄。

適用於