SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) メソッド

定義

指定したキー識別句のキーを取得します。Gets the key for the specified key identifier clause.

public:
 virtual System::IdentityModel::Tokens::SecurityKey ^ ResolveKeyIdentifierClause(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public:
 virtual System::IdentityModel::Tokens::SecurityKey ^ ResolveKeyIdentifierClause(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ skiClause);
public virtual System.IdentityModel.Tokens.SecurityKey ResolveKeyIdentifierClause (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
public virtual System.IdentityModel.Tokens.SecurityKey ResolveKeyIdentifierClause (System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause);
abstract member ResolveKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityKey
override this.ResolveKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityKey
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
Public Overridable Function ResolveKeyIdentifierClause (skiClause As SecurityKeyIdentifierClause) As SecurityKey

パラメーター

keyIdentifierClauseskiClause
SecurityKeyIdentifierClause

キーを取得する SecurityKeyIdentifierClauseA SecurityKeyIdentifierClause to get the key for.

戻り値

SecurityKey

キーを表す SecurityKeyA SecurityKey that represents the key.

注釈

ResolveKeyIdentifierClause メソッドは、MatchesKeyIdentifierClause を呼び出して、指定したキー識別子句がこのインスタンスと同じかどうかを最初に確認します。The ResolveKeyIdentifierClause method calls the MatchesKeyIdentifierClause to first determine whether the specified key identifier clause is the same as this instance.

コレクションが空ではなく、がを返す場合、既定の実装はコレクションの最初の要素を返します。 SecurityKeys MatchesKeyIdentifierClause true それ以外の場合はを返し null ます。The default implementation returns the first element of the SecurityKeys collection if the collection is not empty and if MatchesKeyIdentifierClause returns true; otherwise, it returns null.

注意 (継承者)

SecurityToken から継承した ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) メソッドを実装している場合に、keyIdentifierClause を解決できないときは、null を返します。When you inherit from SecurityToken, and implement the ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) method and keyIdentifierClause cannot be resolved, return null. ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) メソッドから例外をスローすることはできません。An exception should not be thrown from the ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) method.

適用対象

こちらもご覧ください