SecurityTokenResolver.TryResolveSecurityKey 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.
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
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 false
ResolveSecurityKey yöntemi bir özel durum oluşturur.