WorkflowMarkupSerializer 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在設計階段為工作流程提供 eXtensible Application Markup Language (XAML) 序列化 (Serialization) 服務。
public ref class WorkflowMarkupSerializer
public class WorkflowMarkupSerializer
type WorkflowMarkupSerializer = class
Public Class WorkflowMarkupSerializer
- 繼承
-
WorkflowMarkupSerializer
- 衍生
備註
注意
此資料討論已被汰換的類型及命名空間。 如需詳細資訊,請參閱 Windows Workflow Foundation 4.5 中即將淘汰的類型。
WorkflowMarkupSerializer 提供方法,可將工作流程和 Activity 類別序列化為 XAML 格式,並將 XAML 內容還原序列化為工作流程和活動類別物件。 這些服務主要是由工作流程設計工具用來保存工作流程設計介面上的類別。
WorkflowMarkupSerializer 是 System.Workflow.ComponentModel.Serialization 命名空間中所有標記序列化程式的基底類別。
如需詳細資訊,請參閱序列化。
WorkflowMarkupSerializer 不支援序列化巢狀型別。
WorkflowMarkupSerializer 的功能與 Windows Workflow Foundation 外面之其他型別的功能相依。 基於這些其他型別的限制,並非所有資料型別都可以透過 WorkflowMarkupSerializer 進行序列化。 以下是一些不支援的型別的範例清單。
注意
這並非不支援型別的完整清單。
陣列 (只有當屬性 (Property) 不是以 DesignerSerializationVisibility.Content
屬性 (Attribute) 值裝飾時,才會支援)
不含無參數之建構函式的型別
多維陣列
泛型型別 (只有當屬性 (Property) 以 List
屬性 (Attribute) 值裝飾時,才會支援 Dictionary
和 DesignerSerializationVisibility.Content
泛型型別)
Hashtable
Queue
Stack
XmlDocument
MailMessage
Bitmap
列舉陣列
以 FlagsAttribute 裝飾的列舉型別
除了這個清單外,ContentPropertyAttribute
無法針對同時使用 DesignerSerializationVisibilityAttribute
和 WorkflowMarkupSerializer
裝飾的任何屬性序列化。
建構函式
WorkflowMarkupSerializer() |
初始化 WorkflowMarkupSerializer 類別的新執行個體。 |
欄位
ClrNamespacesProperty |
表示用來定義自訂活動要參考哪個組件的附加 DependencyProperty。 |
EventsProperty |
表示附加的 DependencyProperty,此物件會定義事件處理常式屬性的名稱。 |
XClassProperty |
表示附加的 DependencyProperty,此物件會定義會在編譯期間建立的型別名稱。 |
XCodeProperty |
表示內嵌於 XAML |