SecurityTokenResolver.TryResolveSecurityKey Metod

Definition

Försöker hämta nyckeln som refereras i den angivna nyckelidentifierarsatsen.

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

Parametrar

keyIdentifierClause
SecurityKeyIdentifierClause

En SecurityKeyIdentifierClause som du vill hämta nyckeln för.

key
SecurityKey

När den här metoden returneras innehåller en SecurityKey som innehåller nyckeln som refereras till i den angivna nyckelidentifierarsatsen. Den här parametern skickas oinitierad.

Returer

truenär en nyckel kan hämtas för den angivna nyckelidentifierarsatsen. annars . false

Undantag

keyIdentifierClause är null.

Kommentarer

Metoderna TryResolveSecurityKey och ResolveSecurityKey skiljer sig åt i vad som händer när nyckelidentifierarsatsen inte kan matchas till en nyckel. Metoden TryResolveSecurityKey returnerar false, medan ResolveSecurityKey metoden utlöser ett undantag.

Gäller för