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 。
例外
SspiContextProvider设置或AccessTokenAccessTokenCallback属性已设置时设置,或连接处于打开状态。
注解
SspiContextProvider 是连接池密钥的一部分。 使用此属性以确保实现返回每个资源的稳定标识时应小心。
SSPI 是基于令牌的身份验证的替代方法,因此此属性与 AccessToken 属性 AccessTokenCallback 互斥。 当其中任一项已设置引发 InvalidOperationException时设置此属性,并在设置此属性时设置其中任一属性也会引发。
null分配清除属性,并且永远不会引发。