Bagikan melalui


SecurityTokenResolver.TryResolveToken Metode

Definisi

Mencoba mengambil token keamanan yang dirujuk dalam objek yang ditentukan.

Overload

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Mencoba mengambil token keamanan yang cocok dengan salah satu klausa pengidentifikasi kunci yang terkandung dalam pengidentifikasi kunci yang ditentukan.

TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Mencoba mengambil token keamanan yang cocok dengan klausa pengidentifikasi kunci yang ditentukan.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Sumber:
SecurityTokenResolver.cs
Sumber:
SecurityTokenResolver.cs
Sumber:
SecurityTokenResolver.cs

Mencoba mengambil token keamanan yang cocok dengan salah satu klausa pengidentifikasi kunci yang terkandung dalam pengidentifikasi kunci yang ditentukan.

public:
 bool TryResolveToken(System::IdentityModel::Tokens::SecurityKeyIdentifier ^ keyIdentifier, [Runtime::InteropServices::Out] System::IdentityModel::Tokens::SecurityToken ^ % token);
public bool TryResolveToken (System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier, out System.IdentityModel.Tokens.SecurityToken token);
member this.TryResolveToken : System.IdentityModel.Tokens.SecurityKeyIdentifier * SecurityToken -> bool
Public Function TryResolveToken (keyIdentifier As SecurityKeyIdentifier, ByRef token As SecurityToken) As Boolean

Parameter

keyIdentifier
SecurityKeyIdentifier

SecurityKeyIdentifier untuk membuat token keamanan.

token
SecurityToken

Ketika metode ini kembali, berisi SecurityToken yang mewakili pengidentifikasi kunci yang ditentukan. Parameter ini diteruskan tanpa diinisialisasi.

Mengembalikan

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

Pengecualian

keyIdentifieradalah null.

Keterangan

Metode TryResolveToken dan ResolveToken berbeda dalam apa yang terjadi ketika pengidentifikasi kunci tidak dapat diselesaikan ke token keamanan. Metode TryResolveToken mengembalikan false, sedangkan ResolveToken metode melemparkan pengecualian.

Berlaku untuk

TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Sumber:
SecurityTokenResolver.cs
Sumber:
SecurityTokenResolver.cs
Sumber:
SecurityTokenResolver.cs

Mencoba mengambil token keamanan yang cocok dengan klausa pengidentifikasi kunci yang ditentukan.

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

Parameter

keyIdentifierClause
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause untuk membuat token keamanan.

token
SecurityToken

Ketika metode ini kembali, berisi SecurityToken yang mewakili klausa pengidentifikasi kunci yang ditentukan. Parameter ini diteruskan tanpa diinisialisasi.

Mengembalikan

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

Pengecualian

keyIdentifierClauseadalah null.

Keterangan

Metode TryResolveToken dan ResolveToken berbeda dalam apa yang terjadi ketika klausa pengidentifikasi kunci tidak dapat diselesaikan ke token keamanan. Metode TryResolveToken mengembalikan false, sedangkan ResolveToken metode melemparkan pengecualian.

Berlaku untuk