Compartilhar via


SecurityTokenProvider.GetToken(TimeSpan) Método

Definição

Obtém um token de segurança.

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

Parâmetros

timeout
TimeSpan

Um TimeSpan que especifica o valor de tempo limite da mensagem que obtém o token de segurança.

Retornos

O SecurityToken que representa o token de segurança a ser obtido.

Comentários

O GetToken método é chamado pela ClientCredentials classe quando um cliente envia uma mensagem SOAP e um token de segurança é necessário.

O método GetToken chama o método GetTokenCore.

Na maioria dos casos, o timeout parâmetro não é usado por classes derivadas de SecurityTokenProvider como UserNameSecurityTokenProvider. No entanto, às vezes, a recuperação de um token de segurança envolve mensagens distribuídas. Um exemplo é IssuedSecurityTokenProvider usado em um serviço federado. Nesses casos, o timeout parâmetro é usado para evitar exceções causadas por falhas de rede, perda de mensagens e outras condições de erro.

Aplica-se a