SecurityTokenResolver.TryResolveSecurityKey Yöntem

Tanım

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

public:
 bool TryResolveSecurityKey(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause, [Runtime::InteropServices::Out] System::IdentityModel::Tokens::SecurityKey ^ % key);
public bool TryResolveSecurityKey(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityKey key);
member this.TryResolveSecurityKey : System.IdentityModel.Tokens.SecurityKeyIdentifierClause * SecurityKey -> bool
Public Function TryResolveSecurityKey (keyIdentifierClause As SecurityKeyIdentifierClause, ByRef key As SecurityKey) As Boolean

Parametreler

keyIdentifierClause
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause anahtarını almak için A.

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şlatılmamış olarak geçirilir.

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'e eşittir.

Açıklamalar

ve TryResolveSecurityKey yöntemleri, ResolveSecurityKey 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