SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Methode

Definitie

Hiermee haalt u de sleutel voor de opgegeven sleutel-id-component op.

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

Parameters

keyIdentifierClause
SecurityKeyIdentifierClause

Een SecurityKeyIdentifierClause om de sleutel voor te krijgen.

Retouren

Een SecurityKey die de sleutel vertegenwoordigt.

Opmerkingen

De ResolveKeyIdentifierClause methode roept de MatchesKeyIdentifierClause eerste aan om te bepalen of de opgegeven sleutel-id-component hetzelfde is als dit exemplaar.

De standaard implementatie retourneert het eerste element van de SecurityKeys verzameling als de verzameling niet leeg is en als MatchesKeyIdentifierClause deze retourneert true; anders wordt het geretourneerd null.

Notities voor overnemers

Wanneer u de ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) methode overdrat en SecurityTokenimplementeert en keyIdentifierClause niet kan worden omgezet, retourneert u null. Er mag geen uitzondering worden gegenereerd op basis van de ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) methode.

Van toepassing op

Zie ook