SecurityTokenProvider.GetToken(TimeSpan) Metod

Definition

Hämtar en säkerhetstoken.

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

Parametrar

timeout
TimeSpan

En TimeSpan som anger timeout-värdet för meddelandet som hämtar säkerhetstoken.

Returer

Det SecurityToken som representerar den säkerhetstoken som ska hämtas.

Kommentarer

Metoden GetToken anropas av ClientCredentials klassen när en klient skickar ett SOAP-meddelande och en säkerhetstoken krävs.

Metoden GetToken anropar GetTokenCore metoden.

I de flesta fall används inte parametern timeout av härledda klasser, SecurityTokenProvider till UserNameSecurityTokenProviderexempel . Ibland innebär dock hämtning av en säkerhetstoken distribuerade meddelanden. Ett exempel används IssuedSecurityTokenProvider i en federerad tjänst. I dessa fall används parametern timeout för att undvika undantag som orsakas av nätverksfel, meddelandeförlust och andra felvillkor.

Gäller för