SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Metod

Definition

Hämtar nyckeln för den angivna nyckelidentifierarsatsen.

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

Parametrar

keyIdentifierClause
SecurityKeyIdentifierClause

En SecurityKeyIdentifierClause att hämta nyckeln för.

Returer

En SecurityKey som representerar nyckeln.

Kommentarer

Metoden ResolveKeyIdentifierClause anropar MatchesKeyIdentifierClause för att först avgöra om den angivna nyckelidentifierarsatsen är samma som den här instansen.

Standardimplementeringen returnerar det första elementet i SecurityKeys samlingen om samlingen inte är tom och om MatchesKeyIdentifierClause returnerar true. Annars returneras null.

Anteckningar till arvingar

När du ärver från SecurityTokenoch implementerar ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) metoden och keyIdentifierClause inte kan matchas returnerar du null. Ett undantag ska inte genereras från ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) metoden.

Gäller för

Se även