SecurityTokenResolver.TryResolveSecurityKey Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.