SecurityTokenHandler.CanWriteToken Свойство

Определение

Получает значение, указывающее, может ли этот обработчик сериализовать токены безопасности.

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

Значение свойства

true, если класс может выполнять сериализацию токенов; в противном случае — значение false. Значение по умолчанию — false.

Примеры

В следующем коде показано, как переопределить CanWriteToken свойство , чтобы указать, что пользовательский обработчик может сериализовать маркеры. Код взят из Custom Token примера. В этом примере представлены пользовательские классы, которые позволяют обрабатывать простые веб-маркеры (SWT). Сведения об этом и других примерах, доступных для WIF, а также о том, где их можно скачать, см. в разделе WiF Code Sample Index.

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

Комментарии

Чтобы реализовать сериализацию в производном классе, переопределите это свойство, чтобы вернуть true и переопределить WriteToken методы для реализации логики сериализации.

Применяется к