WorkflowMarkupSerializer.Serialize 方法

定義

將可 Object 擴充的應用程式標記語言(XAML)格式序列化。

多載

名稱 Description
Serialize(XmlWriter, Object)

將指定的 Object 資料序列化為工作流程標記檔案或串流。

Serialize(IDesignerSerializationManager, XmlWriter, Object)

使用指定的序列化管理器,將指定的 Object 資料序列化為工作流程標記檔案或串流。

備註

WorkflowMarkupSerializer 的功能依賴於 Workflow Foundation 之外的其他類型功能Windows。 根據其他類型的限制,並非所有資料型別都能透過 WorkflowMarkupSerializer序列化。 以下是一些不支援的類型列表。

Note

這並非一份完整且完整無支援的類型清單。

陣列(僅在屬性以屬性值裝飾 DesignerSerializationVisibility.Content 時才支援)

無參數建構子

多維陣列

Generic 類型(僅在屬性值裝飾List時才支援 Generic DictionaryDesignerSerializationVisibility.Content類型)

Hashtable

Queue

Stack

XmlDocument

MailMessage

Bitmap

列舉陣列

除了這個清單外,任何同時裝飾 與 ContentPropertyAttributeDesignerSerializationVisibilityAttribute屬性都無法被序列化。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)

參數

writer
XmlWriter

一個 XmlWriter 包含用於序列化的串流或檔案的檔案。

obj
Object

要被序列化的物件。

例外狀況

是一個空參考()。

-或-

obj 是一個空參考(Nothing)。

備註

你必須序列化一個新的工作流程類型實例,或是程式化建立工作流程中的根活動,才能建立可用於 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

writer
XmlWriter

一個 XmlWriter 包含用於序列化的串流或檔案的檔案。

obj
Object

要被序列化的物件。

例外狀況

是一個空參考()。 -或-

是一個空參考()。

-或-

obj 是一個空參考(Nothing)。

備註

你必須序列化一個新的工作流程類型實例,或是程式化建立工作流程中的根活動,才能建立可用於 CreateWorkflowWorkflowInstance

欲了解更多工作流程標記的資訊,請參閱使用工作流程標記。

適用於