Bagikan melalui


WorkflowMarkupSerializer.Serialize Metode

Definisi

Menserialisasikan ke dalam format Application Markup Language (XAML) yang Object dapat diperluas.

Overload

Serialize(XmlWriter, Object)

Menserialisasikan yang ditentukan Object ke dalam file atau aliran markup alur kerja.

Serialize(IDesignerSerializationManager, XmlWriter, Object)

Menserialisasikan yang ditentukan Object ke dalam file markup alur kerja atau aliran menggunakan manajer serialisasi yang ditentukan.

Keterangan

Fungsionalitas WorkflowMarkupSerializer bergantung pada fungsionalitas jenis lain di luar Windows Workflow Foundation. Berdasarkan batasan jenis lain tersebut, tidak semua jenis data dapat diserialisasikan melalui WorkflowMarkupSerializer. Berikut ini adalah daftar beberapa jenis yang tidak didukung.

Catatan

Ini bukan daftar lengkap dan lengkap dari jenis yang tidak didukung.

Array (hanya didukung jika properti dihiasi dengan DesignerSerializationVisibility.Content nilai atribut)

Konstruktor Tanpa Parameter

Array Multidimensi

Jenis generik (Generik List dan Dictionary jenis hanya didukung jika properti dihiasi dengan DesignerSerializationVisibility.Content nilai atribut)

Hashtable

Queue

Stack

XmlDocument

MailMessage

Bitmap

Array Enumerasi

Selain daftar ini, properti apa pun yang dihiasi dengan ContentPropertyAttribute dan DesignerSerializationVisibilityAttribute tidak dapat diserialisasikan oleh WorkflowMarkupSerializer.

Serialize(XmlWriter, Object)

Menserialisasikan yang ditentukan Object ke dalam file atau aliran markup alur kerja.

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)

Parameter

writer
XmlWriter

Yang XmlWriter berisi aliran atau file yang digunakan dalam serialisasi.

obj
Object

Objek yang akan diserialisasikan.

Pengecualian

writer adalah referensi null (Nothing dalam Visual Basic).

-atau-

obj adalah referensi null (Nothing).

Keterangan

Anda harus membuat serialisasi instans baru dari jenis alur kerja atau aktivitas akar dalam alur kerja yang dibuat secara terprogram untuk membuat markup alur kerja yang dapat digunakan CreateWorkflow untuk membuat WorkflowInstance.

Untuk informasi selengkapnya tentang markup alur kerja, lihat Menggunakan Markup Alur Kerja.

Berlaku untuk

Serialize(IDesignerSerializationManager, XmlWriter, Object)

Menserialisasikan yang ditentukan Object ke dalam file markup alur kerja atau aliran menggunakan manajer serialisasi yang ditentukan.

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)

Parameter

serializationManager
IDesignerSerializationManager

Objek yang mengimplementasikan IDesignerSerializationManager antarmuka, seperti DesignerSerializationManager.

writer
XmlWriter

Yang XmlWriter berisi aliran atau file yang digunakan dalam serialisasi.

obj
Object

Objek yang akan diserialisasikan.

Pengecualian

serializationManager adalah referensi null (Nothing dalam Visual Basic). -atau-

writer adalah referensi null (Nothing dalam Visual Basic).

-atau-

obj adalah referensi null (Nothing).

Keterangan

Anda harus membuat serialisasi instans baru dari jenis alur kerja atau aktivitas akar dalam alur kerja yang dibuat secara terprogram untuk membuat markup alur kerja yang dapat digunakan CreateWorkflow untuk membuat WorkflowInstance.

Untuk informasi selengkapnya tentang markup alur kerja, lihat Menggunakan Markup Alur Kerja.

Berlaku untuk