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
參數會用來避免因網路失敗、訊息遺失或其他錯誤狀況所造成的例外狀況。