SecurityTokenProvider.GetToken(TimeSpan) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.