WorkflowMarkupSerializer.Serialize Metódus

Definíció

Szerializál egy Object bővíthető alkalmazásjelölési nyelv (XAML) formátumot.

Túlterhelések

Name Description
Serialize(XmlWriter, Object)

Szerializálja a megadott Object értéket munkafolyamat-korrektúrafájlba vagy streambe.

Serialize(IDesignerSerializationManager, XmlWriter, Object)

Szerializálja a megadott Object fájlt munkafolyamat-korrektúrafájlba vagy streambe a megadott szerializálási kezelővel.

Megjegyzések

A WorkflowMarkupSerializer funkciói a Munkafolyamat-alaprendszer Windows en kívüli más típusok működésétől függnek. Ezen egyéb típusok korlátozásai alapján nem minden adattípus szerializálható a WorkflowMarkupSerializer. Az alábbiakban néhány nem támogatott típust sorolunk fel.

Note

Ez nem a nem támogatott típusok teljes és teljes listája.

Tömbök (csak akkor támogatott, ha a tulajdonság attribútumértékkel DesignerSerializationVisibility.Content van díszítve)

Paraméter nélküli konstruktorok

Többdimenziós tömbök

Általános típusok (Általános List és Dictionary csak akkor támogatott típusok, ha a tulajdonság attribútumértékkel DesignerSerializationVisibility.Content van díszítve)

Hashtable

Queue

Stack

XmlDocument

MailMessage

Bitmap

Tömbök számbavétele

A lista mellett minden olyan tulajdonság, amely mind a ContentPropertyAttribute kettővel van díszítve, mind a DesignerSerializationVisibilityAttribute szerializálható WorkflowMarkupSerializer.

Serialize(XmlWriter, Object)

Szerializálja a megadott Object értéket munkafolyamat-korrektúrafájlba vagy streambe.

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)

Paraméterek

writer
XmlWriter

A XmlWriter szerializáláshoz használt streamet vagy fájlt tartalmazó fájl.

obj
Object

A szerializálandó objektum.

Kivételek

writer null értékű hivatkozás (Nothing Visual Basic).

-vagy-

obj null értékű hivatkozás (Nothing).

Megjegyzések

A munkafolyamat-jelölők létrehozásához CreateWorkflow szerializálnia kell egy munkafolyamat-típus új példányát vagy egy programozott módon létrehozott munkafolyamat gyökértevékenységét WorkflowInstance.

A munkafolyamat-korrektúrajelölésről további információt a Munkafolyamat-korrektúra használata című témakörben talál.

A következőre érvényes:

Serialize(IDesignerSerializationManager, XmlWriter, Object)

Szerializálja a megadott Object fájlt munkafolyamat-korrektúrafájlba vagy streambe a megadott szerializálási kezelővel.

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)

Paraméterek

serializationManager
IDesignerSerializationManager

Egy objektum, amely implementálja az IDesignerSerializationManager interfészt, például DesignerSerializationManager.

writer
XmlWriter

A XmlWriter szerializáláshoz használt streamet vagy fájlt tartalmazó fájl.

obj
Object

A szerializálandó objektum.

Kivételek

serializationManager null értékű hivatkozás (Nothing Visual Basic). -vagy-

writer null értékű hivatkozás (Nothing Visual Basic).

-vagy-

obj null értékű hivatkozás (Nothing).

Megjegyzések

A munkafolyamat-jelölők létrehozásához CreateWorkflow szerializálnia kell egy munkafolyamat-típus új példányát vagy egy programozott módon létrehozott munkafolyamat gyökértevékenységét WorkflowInstance.

A munkafolyamat-korrektúrajelölésről további információt a Munkafolyamat-korrektúra használata című témakörben talál.

A következőre érvényes: