SecurityTokenProvider.CancelTokenCoreAsync(TimeSpan, SecurityToken) Metodo

Definizione

Annulla un token di sicurezza.

protected:
 virtual System::Threading::Tasks::Task ^ CancelTokenCoreAsync(TimeSpan timeout, System::IdentityModel::Tokens::SecurityToken ^ token);
protected virtual System.Threading.Tasks.Task CancelTokenCoreAsync(TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken token);
abstract member CancelTokenCoreAsync : TimeSpan * System.IdentityModel.Tokens.SecurityToken -> System.Threading.Tasks.Task
override this.CancelTokenCoreAsync : TimeSpan * System.IdentityModel.Tokens.SecurityToken -> System.Threading.Tasks.Task
Protected Overridable Function CancelTokenCoreAsync (timeout As TimeSpan, token As SecurityToken) As Task

Parametri

timeout
TimeSpan

Oggetto TimeSpan che specifica il valore di timeout per il messaggio che annulla il token di sicurezza.

token
SecurityToken

Oggetto SecurityToken da annullare.

Valori restituiti

Oggetto Task che rappresenta l'operazione di annullamento del token asincrono.

Commenti

Un token di sicurezza che può essere annullato, ad esempio quello rilasciato, consente a un client che ha richiesto un token di sicurezza di annullarlo al termine dell'operazione.

Il metodo chiama CancelTokenAsync il CancelTokenCoreAsync metodo .

Quando il CancelTokenCoreAsync metodo viene sottoposto a override e il token di sicurezza passato nel parametro del token non può essere annullato, generare l'eccezione SecurityTokenException .

Questo metodo archivia nell'attività che restituisce tutte le eccezioni non di utilizzo che la controparte sincrona del metodo può generare. Se un'eccezione viene archiviata nell'attività restituita, tale eccezione verrà generata quando l'attività è attesa. Le eccezioni di utilizzo, ad esempio ArgumentException, vengono comunque generate in modo sincrono. Per le eccezioni archiviate, vedere le eccezioni generate da CancelTokenCore(TimeSpan, SecurityToken).

Si applica a