SecurityTokenProvider.GetTokenCoreAsync(TimeSpan) Yöntem

Tanım

Bir güvenlik belirteci alır.

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

Parametreler

timeout
TimeSpan

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

Döndürülenler

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

Açıklamalar

GetTokenCoreAsync Yöntemi geçersiz kılındığında ve belirteç parametresine geçirilen güvenlik belirteci alınamadığındaSecurityTokenException, özel durumu oluşturun.

yöntemi GetTokenAsync , bir istemci SOAP iletisi gönderdiğinde ClientCredentials ve bir güvenlik belirteci gerektiğinde sınıfı tarafından çağrılır.

GetTokenAsync yöntemi yöntemini çağırırGetTokenCoreAsync.

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 GetTokenCore(TimeSpan)oluşan özel durumlara bakın.

Şunlara uygulanır