SecurityTokenResolver.TryResolveToken Methode

Definition

Versucht, das Sicherheitstoken abzurufen, auf das im angegebenen Objekt verwiesen wird.

Überlädt

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Versucht, das Sicherheitstoken abzurufen, das einem der Schlüsselbezeichnerklauseln entspricht, die im angegebenen Schlüsselbezeichner enthalten sind.

TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Versucht, das Sicherheitstoken abzurufen, das der angegebenen Schlüsselbezeichnerklausel entspricht.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Versucht, das Sicherheitstoken abzurufen, das einem der Schlüsselbezeichnerklauseln entspricht, die im angegebenen Schlüsselbezeichner enthalten sind.

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

Der SecurityKeyIdentifier, für den ein Sicherheitstoken erstellt werden soll.

token
SecurityToken

Diese Methode gibt ein SecurityToken zurück, das den angegebenen Schlüsselbezeichner darstellt. Dieser Parameter wird nicht initialisiert übergeben.

Gibt zurück

Boolean

true, wenn ein Sicherheitstoken für den angegebenen Schlüsselbezeichner abgerufen werden kann, andernfalls false.

Ausnahmen

keyIdentifier ist null.

Hinweise

Die TryResolveToken-Methode und die ResolveToken-Methode unterscheiden sich darin, was geschieht, wenn der Schlüsselbezeichner nicht in ein Sicherheitstoken aufgelöst werden kann. Die TryResolveToken-Methode gibt false zurück, während die ResolveToken-Methode eine Ausnahme auslöst.

Gilt für

TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Versucht, das Sicherheitstoken abzurufen, das der angegebenen Schlüsselbezeichnerklausel entspricht.

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

Der SecurityKeyIdentifierClause, für den ein Sicherheitstoken erstellt werden soll.

token
SecurityToken

Diese Methode gibt ein SecurityToken zurück, das die angegebene Schlüsselbezeichnerklausel darstellt. Dieser Parameter wird nicht initialisiert übergeben.

Gibt zurück

Boolean

true, wenn ein Sicherheitstoken für die angegebene Schlüsselbezeichnerklausel abgerufen werden kann, andernfalls false.

Ausnahmen

keyIdentifierClause ist null.

Hinweise

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

Gilt für