SecurityTokenProvider.GetToken(TimeSpan) 方法

定义

获取安全令牌。

public:
 System::IdentityModel::Tokens::SecurityToken ^ GetToken(TimeSpan timeout);
public System.IdentityModel.Tokens.SecurityToken GetToken(TimeSpan timeout);
member this.GetToken : TimeSpan -> System.IdentityModel.Tokens.SecurityToken
Public Function GetToken (timeout As TimeSpan) As SecurityToken

参数

timeout
TimeSpan

一个 TimeSpan ,指定获取安全令牌的消息的超时值。

返回

表示 SecurityToken 要获取的安全令牌。

注解

GetToken当客户端发送 SOAP 消息和安全令牌时,类将调用ClientCredentials该方法。

该方法 GetToken 调用该方法 GetTokenCore

在大多数情况下, timeout 参数不由派生类 SecurityTokenProvider 使用,例如 UserNameSecurityTokenProvider。 但是,有时检索安全令牌涉及分布式消息传送。 联合服务中使用了一个示例 IssuedSecurityTokenProvider 。 在这些情况下, timeout 该参数用于避免网络故障、消息丢失和其他错误条件导致的异常。

适用于