Freigeben über


SecurityTokenResolver.ResolveSecurityKey(SecurityKeyIdentifierClause) Methode

Definition

Erhält den Schlüssel, auf den in der angegebenen Schlüsselbezeichnerklausel verwiesen wird.

public:
 System::IdentityModel::Tokens::SecurityKey ^ ResolveSecurityKey(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public System.IdentityModel.Tokens.SecurityKey ResolveSecurityKey (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
member this.ResolveSecurityKey : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityKey
Public Function ResolveSecurityKey (keyIdentifierClause As SecurityKeyIdentifierClause) As SecurityKey

Parameter

keyIdentifierClause
SecurityKeyIdentifierClause

Eine SecurityKeyIdentifierClause, für die der Schlüssel abgerufen werden soll.

Gibt zurück

Ein SecurityKey, auf den in der angegebenen Schlüsselbezeichnerklausel verwiesen wird.

Ausnahmen

keyIdentifierClause ist null.

Ein Schlüssel konnte für die im keyIdentifierClause-Parameter angegebene Schlüsselbezeichnerklausel nicht abgerufen werden.

Hinweise

Die TryResolveSecurityKey-Methode und die ResolveSecurityKey-Methode unterscheiden sich darin, was geschieht, wenn die Schlüsselbezeichnerklausel nicht in einen Schlüssel aufgelöst werden kann. Die TryResolveSecurityKey-Methode gibt false zurück, während die ResolveSecurityKey-Methode eine Ausnahme auslöst.

Gilt für: