Bagikan melalui


SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Metode

Definisi

Mendapatkan kunci untuk klausa pengidentifikasi kunci yang ditentukan.

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

Parameter

keyIdentifierClause
SecurityKeyIdentifierClause

A SecurityKeyIdentifierClause untuk mendapatkan kunci untuk.

Mengembalikan

SecurityKey yang mewakili kunci.

Keterangan

Metode ResolveKeyIdentifierClause memanggil untuk terlebih dahulu menentukan apakah klausa MatchesKeyIdentifierClause pengidentifikasi kunci yang ditentukan sama dengan instans ini.

Implementasi default mengembalikan elemen pertama dari SecurityKeys koleksi jika koleksi tidak kosong dan jika MatchesKeyIdentifierClause dikembalikan true; jika tidak, ia mengembalikan null.

Catatan Bagi Inheritor

Ketika Anda mewarisi dari SecurityToken, dan menerapkan ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) metode dan keyIdentifierClause tidak dapat diselesaikan, kembalikan null. Pengecualian tidak boleh dilemparkan ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) dari metode .

Berlaku untuk

Lihat juga