SecurityTokenProvider.RenewTokenAsync(TimeSpan, SecurityToken) Yöntem

Tanım

Bir güvenlik belirtecini yeniler.

public:
 System::Threading::Tasks::Task<System::IdentityModel::Tokens::SecurityToken ^> ^ RenewTokenAsync(TimeSpan timeout, System::IdentityModel::Tokens::SecurityToken ^ tokenToBeRenewed);
public System.Threading.Tasks.Task<System.IdentityModel.Tokens.SecurityToken> RenewTokenAsync(TimeSpan timeout, System.IdentityModel.Tokens.SecurityToken tokenToBeRenewed);
member this.RenewTokenAsync : TimeSpan * System.IdentityModel.Tokens.SecurityToken -> System.Threading.Tasks.Task<System.IdentityModel.Tokens.SecurityToken>
Public Function RenewTokenAsync (timeout As TimeSpan, tokenToBeRenewed As SecurityToken) As Task(Of SecurityToken)

Parametreler

timeout
TimeSpan

TimeSpan Güvenlik belirtecini yenileyen iletinin zaman aşımı değerini belirten bir.

tokenToBeRenewed
SecurityToken

SecurityToken Yenilenecek.

Döndürülenler

Task Zaman uyumsuz okuma işlemini temsil eden ve yenilenen güvenlik belirtecini SecurityToken temsil eden öğesini sarmalayan.

Açıklamalar

Yenilenebilen verilen bir güvenlik belirteci, güvenlik belirtecinin süresi dolmak üzere olduğunda veya süresi dolduğunda istemcinin bu belirteci yenilemesine olanak tanır.

RenewTokenAsync yöntemi yöntemini çağırırRenewTokenCoreAsync.

Bu yöntem, yöntemin zaman uyumlu karşılık geleninin oluşturabileceği tüm kullanım dışı özel durumları döndürdüğü görevde depolar. Döndürülen görevde bir özel durum depolanırsa, görev beklendiğinde bu özel durum oluşturulur. ArgumentExceptiongibi kullanım özel durumları hâlâ eşzamanlı olarak fırlatılır. Depolanan özel durumlar için tarafından RenewToken(TimeSpan, SecurityToken)oluşan özel durumlara bakın.

Şunlara uygulanır