Freigeben über


SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Methode

Definition

Ruft den Schlüssel für die angegebene Schlüsselbezeichnerklausel ab.

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

Parameter

keyIdentifierClause
SecurityKeyIdentifierClause

Ein SecurityKeyIdentifierClause, für den der Schlüssel abgerufen werden soll.

Gibt zurück

Ein SecurityKey, das den Schlüssel darstellt.

Hinweise

Die ResolveKeyIdentifierClause-Methode ruft den MatchesKeyIdentifierClause ab, um zunächst zu bestimmen, ob der angegebene Schlüsselbezeichner mit dieser Instanz übereinstimmt.

Die Standardimplementierung gibt das erste Element der SecurityKeys Auflistung zurück, wenn die Auflistung nicht leer ist und wenn MatchesKeyIdentifierClause zurückgegeben truewird, andernfalls wird zurückgegeben null.

Hinweise für Vererber

Wenn Sie von SecurityToken erben und die ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)-Methode implementieren und keyIdentifierClause nicht aufgelöst werden kann, geben Sie null zurück. Eine Ausnahme sollte nicht von der ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)-Methode ausgelöst werden.

Gilt für:

Weitere Informationen