Sdílet prostřednictvím


SecurityTokenHandler.CanWriteToken Vlastnost

Definice

Získá hodnotu, která označuje, zda obslužná rutina může serializovat tokeny zabezpečení.

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

Hodnota vlastnosti

true pokud je třída schopna serializovat tokeny; jinak false. Výchozí formát je false.

Příklady

Následující kód ukazuje, jak přepsat CanWriteToken vlastnost, aby bylo možné určit, že vlastní obslužná rutina může serializovat tokeny. Kód je převzat z ukázky Custom Token . Tato ukázka obsahuje vlastní třídy, které umožňují zpracování jednoduchých webových tokenů (SWT). Informace o této ukázce a dalších ukázkách dostupných pro WIF a o tom, kde si je stáhnout, najdete v tématu Index ukázek kódu WIF.

/// <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;
    }
}

Poznámky

Chcete-li implementovat serializaci v odvozené třídě, přepište tuto vlastnost vrátit true a přepsat WriteToken metody implementace logiky serializace.

Platí pro