SecurityTokenHandler.CanWriteToken Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der Handler Sicherheitstoken serialisieren kann.

public:
 virtual property bool CanWriteToken { bool get(); };
public virtual bool CanWriteToken { get; }
member this.CanWriteToken : bool
Public Overridable ReadOnly Property CanWriteToken As Boolean

Eigenschaftswert

Boolean

true, wenn die Klasse zum Serialisieren von Token in der Lage ist; andernfalls false. Der Standardwert ist false.

Beispiele

Der folgende Code zeigt, wie Sie die CanWriteToken Eigenschaft außer Kraft setzen, um anzugeben, dass ein benutzerdefinierter Handler Token serialisieren kann. Der Code wird aus dem Custom Token Beispiel entnommen. In diesem Beispiel werden benutzerdefinierte Klassen bereitgestellt, die die Verarbeitung einfacher Webtoken (SIMPLE Web Tokens, SWT) ermöglichen. Informationen zu diesem Beispiel und anderen Beispielen, die für WIF verfügbar sind und wo sie heruntergeladen werden sollen, finden Sie unter WIF-Codebeispielindex.

/// <summary>
/// Gets a value indicating whether the SecurityTokenHandler can Serialize Tokens. Return true by default.
/// </summary>
/// <value>True is the handler can serialize tokens of type <see cref="SimpleWebToken"/>.</value>
public override bool CanWriteToken
{
    get
    {
        return true;
    }
}

Hinweise

Um serialisierung in einer abgeleiteten Klasse zu implementieren, überschreiben Sie diese Eigenschaft, um die Methoden zurückzugeben true und außer Kraft zu setzen, um die WriteToken Serialisierungslogik zu implementieren.

Gilt für: