Share via


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 。 此示例提供自定义类,这些类支持处理简单 Web 令牌 (SWT) 。 有关此示例和可用于 WIF 的其他示例及其下载位置的信息,请参阅 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;
    }
}

注解

若要在派生类中实现序列化,请重写此属性以返回 true 并重写 WriteToken 实现序列化逻辑的方法。

适用于