SqlConnection.SspiContextProvider 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定 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 會清理財產,且永遠不會拋棄。