SecurityTokenProvider.GetToken(TimeSpan) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un token di sicurezza .
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
Parametri
- timeout
- TimeSpan
Struttura TimeSpan che specifica il valore di timeout del messaggio che ottiene il token di sicurezza.
Restituisce
La classe SecurityToken che rappresenta il token di sicurezza da ottenere.
Commenti
Il metodo GetToken viene chiamato dalla classe ClientCredentials quando un messaggio SOAP viene inviato da un client ed è necessario un token di sicurezza.
Il metodo GetToken chiama il metodo GetTokenCore.
Nella maggior parte dei casi il parametro timeout
non viene utilizzato dalle classi derivate di SecurityTokenProvider, ad esempio UserNameSecurityTokenProvider. A volte, tuttavia, il recupero di un token di sicurezza implica la messaggistica distribuita. Un esempio è dato da IssuedSecurityTokenProvider utilizzato in un servizio federativo. In questi casi il parametro timeout
viene utilizzato per evitare eccezioni causate da errori di rete, perdita di messaggi e altre condizioni di errore.