SecurityTokenProvider.RenewTokenCoreAsync(TimeSpan, SecurityToken) Metoda

Definicja

Odnawia token zabezpieczający.

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

Parametry

timeout
TimeSpan

Element TimeSpan określający wartość limitu czasu komunikatu, który odnawia token zabezpieczający.

tokenToBeRenewed
SecurityToken

Element SecurityToken do odnowienia.

Zwraca

Element Task reprezentujący operację odczytu asynchronicznego i opakowuje SecurityToken token zabezpieczający, który jest odnawiany.

Uwagi

Wystawiony token zabezpieczający, który jest odnawialny, umożliwia klientowi odnawianie go, gdy token zabezpieczający ma lub wygasł.

RenewTokenCoreAsync Gdy metoda jest zastępowana, a token zabezpieczający przekazany do parametru tokenu nie może zostać odnowiony, należy zgłosić SecurityTokenException wyjątek.

Metoda RenewTokenAsync wywołuje metodę RenewTokenCoreAsync .

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez RenewTokenCore(TimeSpan, SecurityToken)usługę .

Dotyczy