SecurityTokenHandler.CanWriteToken Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy program obsługi może serializować tokeny zabezpieczające.
public:
virtual property bool CanWriteToken { bool get(); };
public virtual bool CanWriteToken { get; }
member this.CanWriteToken : bool
Public Overridable ReadOnly Property CanWriteToken As Boolean
Wartość właściwości
true
jeśli klasa może serializować tokeny; w przeciwnym razie false
. Wartość domyślna to false
.
Przykłady
Poniższy kod pokazuje, jak zastąpić CanWriteToken właściwość, aby wskazać, że program obsługi niestandardowej może serializować tokeny. Kod jest pobierany z przykładu Custom Token
. Ten przykład zawiera niestandardowe klasy, które umożliwiają przetwarzanie prostych tokenów internetowych (SWT). Aby uzyskać informacje na temat tego przykładu i innych przykładów dostępnych dla programu WIF oraz miejsca ich pobierania, zobacz Przykładowy indeks kodu programu 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;
}
}
Uwagi
Aby zaimplementować serializacji w klasie pochodnej, zastąp tę właściwość, aby zwrócić true
i zastąpić WriteToken metody implementowania logiki serializacji.