WorkflowMarkupSerializer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デザイン時にワークフローに拡張可能なアプリケーション マークアップ言語 (XAML) シリアル化サービスを提供します。
public ref class WorkflowMarkupSerializer
public class WorkflowMarkupSerializer
type WorkflowMarkupSerializer = class
Public Class WorkflowMarkupSerializer
- 継承
-
WorkflowMarkupSerializer
- 派生
注釈
Note
この資料では、古い型と名前空間について説明します。 詳細については、「Windows Workflow Foundation 4.5 の
WorkflowMarkupSerializer には、ワークフロークラスと Activity クラスを XAML 形式にシリアル化し、XAML コンテンツをワークフローおよびアクティビティ クラス オブジェクトに逆シリアル化するメソッドが用意されています。 これらのサービスは、主にワークフロー デザイナーがワークフロー デザイン サーフェイスにクラスを保持するために使用されます。
WorkflowMarkupSerializer は、 System.Workflow.ComponentModel.Serialization 名前空間に含まれるすべてのマークアップ シリアライザーの基本クラスです。
詳細については、「Serialization」 (シリアル化) を参照してください。
WorkflowMarkupSerializer では、入れ子になった型のシリアル化はサポートされていません。
WorkflowMarkupSerializer の機能は、Windows Workflow Foundation 以外の他の型の機能に依存します。 これらの他の型の制限に基づいて、すべてのデータ型を WorkflowMarkupSerializerを介してシリアル化できるわけではありません。 サポートされていない型の例を次に示します。
Note
これは、サポートされていない型の完全な一覧ではありません。
配列 (プロパティが DesignerSerializationVisibility.Content 属性値で修飾されていない場合にのみサポートされます)
パラメーターなしのコンストラクターのない型
多次元配列
ジェネリック型 (プロパティがList属性値で修飾されている場合にのみサポートされるジェネリック Dictionary型とDesignerSerializationVisibility.Content型)
Hashtable
Queue
Stack
XmlDocument
MailMessage
Bitmap
列挙配列
FlagsAttribute で修飾された列挙体
このリストに加えて、 ContentPropertyAttribute と DesignerSerializationVisibilityAttribute の両方で修飾されたプロパティは、 WorkflowMarkupSerializerでシリアル化できません。
コンストラクター
| 名前 | 説明 |
|---|---|
| WorkflowMarkupSerializer() |
WorkflowMarkupSerializer クラスの新しいインスタンスを初期化します。 |
フィールド
| 名前 | 説明 |
|---|---|
| ClrNamespacesProperty |
カスタム アクティビティに対して参照するアセンブリを定義するために使用する添付 DependencyProperty を表します。 |
| EventsProperty |
イベント ハンドラーのプロパティの名前を定義する添付 DependencyProperty を表します。 |
| XClassProperty |
コンパイル時に作成される型名を定義する添付 DependencyProperty を表します。 |
| XCodeProperty |
XAML |