WorkflowMarkupSerializer.Serialize Methode

Definition

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.

Gilt für: