SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Yöntem

Tanım

Belirtilen anahtar tanımlayıcı yan tümcesinin anahtarını alır.

public:
 virtual System::IdentityModel::Tokens::SecurityKey ^ ResolveKeyIdentifierClause(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public virtual System.IdentityModel.Tokens.SecurityKey ResolveKeyIdentifierClause (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
abstract member ResolveKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityKey
override this.ResolveKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityKey
Public Overridable Function ResolveKeyIdentifierClause (keyIdentifierClause As SecurityKeyIdentifierClause) As SecurityKey

Parametreler

keyIdentifierClause
SecurityKeyIdentifierClause

Anahtarı SecurityKeyIdentifierClause almak için bir.

Döndürülenler

SecurityKey Anahtarı temsil eden bir.

Açıklamalar

yöntemi, ResolveKeyIdentifierClause belirtilen anahtar tanımlayıcı yan tümcesinin bu örnekle aynı olup olmadığını belirlemek için öğesini çağırır MatchesKeyIdentifierClause .

Varsayılan uygulama, koleksiyon boş değilse koleksiyonun SecurityKeys ilk öğesini döndürür ve döndürürse MatchesKeyIdentifierClausetrue; aksi takdirde döndürür null.

Devralanlara Notlar

'den SecurityTokendevraldığınızda ve yöntemini uyguladığınızda ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) ve keyIdentifierClause çözümlenemediğinde döndürebilirsiniz null. yönteminden ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) bir özel durum oluşturulmalıdır.

Şunlara uygulanır

Ayrıca bkz.