SecurityTokenHandler.CanWriteToken Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.