次の方法で共有


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 。 このサンプルでは、Simple Web Tokens (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;
    }
}

注釈

派生クラスでシリアル化を実装するには、シリアル化ロジックを実装するメソッドをWriteTokentrueしてオーバーライドするには、このプロパティをオーバーライドします。

適用対象