SecurityTokenProvider.GetToken(TimeSpan) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera token zabezpieczający.
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
Parametry
- timeout
- TimeSpan
Element TimeSpan określający wartość limitu czasu dla komunikatu, który pobiera token zabezpieczający.
Zwraca
Element SecurityToken reprezentujący token zabezpieczający do pobrania.
Uwagi
Metoda GetToken jest wywoływana przez klasę ClientCredentials , gdy klient wysyła komunikat PROTOKOŁU SOAP, a token zabezpieczający jest wymagany.
Metoda GetToken wywołuje metodę GetTokenCore .
W większości przypadków timeout
parametr nie jest używany przez klasy pochodne, SecurityTokenProvider takie jak UserNameSecurityTokenProvider. Jednak czasami pobieranie tokenu zabezpieczającego wiąże się z rozproszoną obsługą komunikatów. Przykład jest IssuedSecurityTokenProvider używany w usłudze federacyjnej. W takich przypadkach timeout
parametr jest używany do unikania wyjątków spowodowanych awariami sieci, utratą komunikatów i innymi warunkami błędu.