WorkflowMarkupSerializer.Serialize Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Serialisiert ein Object extensible Application Markup Language (XAML)-Format.
Überlädt
| Name | Beschreibung |
|---|---|
| Serialize(XmlWriter, Object) |
Serialisiert den angegebenen Object Wert in eine Workflowmarkupdatei oder einen Workflowdatenstrom. |
| Serialize(IDesignerSerializationManager, XmlWriter, Object) |
Serialisiert den angegebenen Object Wert in eine Workflowmarkupdatei oder einen Datenstrom mithilfe des angegebenen Serialisierungs-Managers. |
Hinweise
Die Funktionalität von WorkflowMarkupSerializer hängt von der Funktionalität anderer Typen außerhalb Windows Workflow Foundation ab. Basierend auf den Einschränkungen dieser anderen Typen können nicht alle Datentypen über die WorkflowMarkupSerializer. Es folgt eine Liste einiger nicht unterstützter Typen.
Note
Dies ist keine vollständige und vollständige Liste nicht unterstützter Typen.
Arrays (nur unterstützt, wenn die Eigenschaft mit DesignerSerializationVisibility.Content Attributwert versehen ist)
Parameterlose Konstruktoren
Mehrdimensionale Arrays
Generische Typen (nur unterstützt, ListDictionary wenn die Eigenschaft mit DesignerSerializationVisibility.Content Attributwert versehen ist)
Hashtable
Queue
Stack
XmlDocument
MailMessage
Bitmap
Enumerationsarrays
Zusätzlich zu dieser Liste kann jede Eigenschaft, die sowohl mit der ContentPropertyAttribute als auch der DesignerSerializationVisibilityAttribute nicht serialisiert WorkflowMarkupSerializerwerden kann.
Serialize(XmlWriter, Object)
Serialisiert den angegebenen Object Wert in eine Workflowmarkupdatei oder einen Workflowdatenstrom.
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
Eine XmlWriter , die den Datenstrom oder die Datei enthält, der beim Serialisieren verwendet wird.
- obj
- Object
Das zu serialisierende Objekt.
Ausnahmen
writer ist ein Nullverweis (Nothing in Visual Basic).
-oder-
obj ist ein Nullverweis (Nothing).
Hinweise
Sie müssen entweder eine neue Instanz eines Workflowtyps oder die Stammaktivität in einem programmgesteuerten Workflow serialisieren, um Workflowmarkup zu erstellen, das zum Erstellen eines CreateWorkflowWorkflows verwendet WorkflowInstance werden kann.
Weitere Informationen zum Workflowmarkup finden Sie unter Verwenden von Workflowmarkup.
Gilt für:
Serialize(IDesignerSerializationManager, XmlWriter, Object)
Serialisiert den angegebenen Object Wert in eine Workflowmarkupdatei oder einen Datenstrom mithilfe des angegebenen Serialisierungs-Managers.
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
Ein Objekt, das die IDesignerSerializationManager Schnittstelle implementiert, z DesignerSerializationManager. B. .
- writer
- XmlWriter
Eine XmlWriter , die den Datenstrom oder die Datei enthält, der beim Serialisieren verwendet wird.
- obj
- Object
Das zu serialisierende Objekt.
Ausnahmen
serializationManager ist ein Nullverweis (Nothing in Visual Basic).
-oder-
writer ist ein Nullverweis (Nothing in Visual Basic).
-oder-
obj ist ein Nullverweis (Nothing).
Hinweise
Sie müssen entweder eine neue Instanz eines Workflowtyps oder die Stammaktivität in einem programmgesteuerten Workflow serialisieren, um Workflowmarkup zu erstellen, das zum Erstellen eines CreateWorkflowWorkflows verwendet WorkflowInstance werden kann.
Weitere Informationen zum Workflowmarkup finden Sie unter Verwenden von Workflowmarkup.