SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) メソッド

定義

指定したキー識別句のキーを取得します。

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

パラメーター

keyIdentifierClause
SecurityKeyIdentifierClause

キーを取得する SecurityKeyIdentifierClause

戻り値

キーを表す SecurityKey

注釈

ResolveKeyIdentifierClause メソッドは、MatchesKeyIdentifierClause を呼び出して、指定したキー識別子句がこのインスタンスと同じかどうかを最初に確認します。

既定の実装では、コレクションが空でない場合はコレクションの最初のSecurityKeys要素を返し、 が返されるtrue場合は を返します。それ以外の場合MatchesKeyIdentifierClauseは を返しますnull

注意 (継承者)

SecurityToken から継承した ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) メソッドを実装している場合に、keyIdentifierClause を解決できないときは、null を返します。 ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) メソッドから例外をスローすることはできません。

適用対象

こちらもご覧ください