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á urč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 je-li třída schopna serializovat tokeny; jinak false. Výchozí hodnota je false.
Příklady
Následující kód ukazuje, jak přepsat CanWriteToken vlastnost indikovat, že vlastní obslužná rutina může serializovat tokeny. Kód je převzat z ukázky Custom Token . Tato ukázka poskytuje 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, které jsou k dispozici pro WIF a kde je stáhnout, najdete v tématu Vzorový index 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 serializace v odvozené třídě, přepište tuto vlastnost vrátit true a přepsat WriteToken metody implementace serializace logiky.