WorkflowMarkupSerializer.Serialize Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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.
- 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.