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) 方法擲回。

適用於

另請參閱