Udostępnij za pośrednictwem


SecurityTokenHandler.CanWriteToken Właściwość

Definicja

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.

Dotyczy