WorkflowMarkupSerializer.Serialize 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將可 Object 擴充的應用程式標記語言(XAML)格式序列化。
多載
| 名稱 | Description |
|---|---|
| Serialize(XmlWriter, Object) |
將指定的 Object 資料序列化為工作流程標記檔案或串流。 |
| Serialize(IDesignerSerializationManager, XmlWriter, Object) |
使用指定的序列化管理器,將指定的 Object 資料序列化為工作流程標記檔案或串流。 |
備註
WorkflowMarkupSerializer 的功能依賴於 Workflow Foundation 之外的其他類型功能Windows。 根據其他類型的限制,並非所有資料型別都能透過 WorkflowMarkupSerializer序列化。 以下是一些不支援的類型列表。
Note
這並非一份完整且完整無支援的類型清單。
陣列(僅在屬性以屬性值裝飾 DesignerSerializationVisibility.Content 時才支援)
無參數建構子
多維陣列
Generic 類型(僅在屬性值裝飾List時才支援 Generic Dictionary 與DesignerSerializationVisibility.Content類型)
Hashtable
Queue
Stack
XmlDocument
MailMessage
Bitmap
列舉陣列
除了這個清單外,任何同時裝飾 與 ContentPropertyAttribute 的DesignerSerializationVisibilityAttribute屬性都無法被序列化。WorkflowMarkupSerializer
Serialize(XmlWriter, Object)
將指定的 Object 資料序列化為工作流程標記檔案或串流。
public:
void Serialize(System::Xml::XmlWriter ^ writer, System::Object ^ obj);
public void Serialize(System.Xml.XmlWriter writer, object obj);
member this.Serialize : System.Xml.XmlWriter * obj -> unit
Public Sub Serialize (writer As XmlWriter, obj As Object)
參數
- obj
- Object
要被序列化的物件。
例外狀況
備註
你必須序列化一個新的工作流程類型實例,或是程式化建立工作流程中的根活動,才能建立可用於 CreateWorkflowWorkflowInstance。
欲了解更多關於工作流程標記的資訊,請參閱使用工作流程標記。
適用於
Serialize(IDesignerSerializationManager, XmlWriter, Object)
使用指定的序列化管理器,將指定的 Object 資料序列化為工作流程標記檔案或串流。
public:
void Serialize(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ serializationManager, System::Xml::XmlWriter ^ writer, System::Object ^ obj);
public void Serialize(System.ComponentModel.Design.Serialization.IDesignerSerializationManager serializationManager, System.Xml.XmlWriter writer, object obj);
member this.Serialize : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.Xml.XmlWriter * obj -> unit
Public Sub Serialize (serializationManager As IDesignerSerializationManager, writer As XmlWriter, obj As Object)
參數
- serializationManager
- IDesignerSerializationManager
一個實作介面的 IDesignerSerializationManager 物件,例如 DesignerSerializationManager。
- obj
- Object
要被序列化的物件。
例外狀況
備註
你必須序列化一個新的工作流程類型實例,或是程式化建立工作流程中的根活動,才能建立可用於 CreateWorkflowWorkflowInstance。
欲了解更多工作流程標記的資訊,請參閱使用工作流程標記。