SecurityTokenResolver.TryResolveSecurityKey Yöntem

Tanım

Belirtilen anahtar tanımlayıcı yan tümcesinde başvuruda bulunan anahtarı almaya çalışır.

C#
public bool TryResolveSecurityKey (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityKey key);

Parametreler

keyIdentifierClause
SecurityKeyIdentifierClause

Anahtarını almak için A SecurityKeyIdentifierClause .

key
SecurityKey

Bu yöntem döndürdüğünde, belirtilen anahtar tanımlayıcı yan tümcesinde başvuruda bulunan anahtarı içeren bir SecurityKey içerir. Bu parametre, başlatmadan iletilir.

Döndürülenler

true belirtilen anahtar tanımlayıcı yan tümcesi için bir anahtar alınabildiğinde; aksi takdirde , false.

Özel durumlar

keyIdentifierClause, null değeridir.

Açıklamalar

TryResolveSecurityKey ve ResolveSecurityKey yöntemleri, anahtar tanımlayıcı yan tümcesi bir anahtara çözümlenemediğinde ne olacağı bakımından farklılık gösterir. TryResolveSecurityKey yöntemi döndürürken falseResolveSecurityKey yöntemi bir özel durum oluşturur.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1