Language

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 パラメーターは、ネットワーク障害、メッセージ損失、およびその他のエラー状態によって発生する例外を回避するために使用されます。

適用対象