Bagikan melalui


SecurityTokenResolver.TryResolveSecurityKey Metode

Definisi

Upaya untuk mengambil kunci yang dirujuk dalam klausa pengidentifikasi kunci yang ditentukan.

public:
 bool TryResolveSecurityKey(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause, [Runtime::InteropServices::Out] System::IdentityModel::Tokens::SecurityKey ^ % key);
public bool TryResolveSecurityKey (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityKey key);
member this.TryResolveSecurityKey : System.IdentityModel.Tokens.SecurityKeyIdentifierClause * SecurityKey -> bool
Public Function TryResolveSecurityKey (keyIdentifierClause As SecurityKeyIdentifierClause, ByRef key As SecurityKey) As Boolean

Parameter

keyIdentifierClause
SecurityKeyIdentifierClause

A SecurityKeyIdentifierClause untuk mengambil kunci.

key
SecurityKey

Ketika metode ini kembali, berisi SecurityKey yang berisi kunci yang dirujuk dalam klausa pengidentifikasi kunci yang ditentukan. Parameter ini diteruskan tanpa diinisialisasi.

Mengembalikan

true ketika kunci dapat diambil untuk klausa pengidentifikasi kunci yang ditentukan; jika tidak, false.

Pengecualian

keyIdentifierClauseadalah null.

Keterangan

Metode TryResolveSecurityKey dan ResolveSecurityKey berbeda dalam apa yang terjadi ketika klausa pengidentifikasi kunci tidak dapat diselesaikan ke kunci. Metode TryResolveSecurityKey mengembalikan false, sedangkan ResolveSecurityKey metode melempar pengecualian.

Berlaku untuk