SecurityTokenProvider.GetTokenCoreAsync(TimeSpan) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.