SecurityTokenProvider.GetToken(TimeSpan) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取安全令牌。
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
参数
返回
表示要获取的安全令牌的 SecurityToken。
注解
当客户端发送 SOAP 消息并且需要安全令牌时,GetToken 类会调用 ClientCredentials 方法。
GetToken 方法调用 GetTokenCore 方法。
在大多数情况下,timeout
的派生类(如 SecurityTokenProvider)不使用 UserNameSecurityTokenProvider 参数。 但有时检索安全令牌会涉及分布式消息。 联合服务中使用的 IssuedSecurityTokenProvider 就是一个例子。 在这类情况下,timeout
参数用于避免因网络故障、消息丢失或其他错误情况引起的异常。