SecurityTokenResolver.TryResolveSecurityKey Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
keyIdentifierClause
adalah 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.