WorkflowMarkupSerializer Osztály

Definíció

Az XAML szerializálási szolgáltatásokat nyújt a munkafolyamatoknak a tervezéskor.

public ref class WorkflowMarkupSerializer
public class WorkflowMarkupSerializer
type WorkflowMarkupSerializer = class
Public Class WorkflowMarkupSerializer
Öröklődés
WorkflowMarkupSerializer
Származtatott

Megjegyzések

Note

Ez az anyag az elavult típusokat és névtereket ismerteti. További információ: Deprecated Types in Windows Workflow Foundation 4.5.

WorkflowMarkupSerializer Olyan metódusokat biztosít, amelyek XAML formátumban szerializálják a munkafolyamatokat és Activity az osztályokat, és deszerializálják az XAML-tartalmat munkafolyamat- és tevékenységosztály-objektumokká. Ezeket a szolgáltatásokat elsősorban a munkafolyamat-tervezők használják az osztályok a munkafolyamat-tervezési felületen való megőrzéséhez.

WorkflowMarkupSerializer a névtérben szereplő összes korrektúra szerializáló alaposztálya System.Workflow.ComponentModel.Serialization .

További információ: Szerializálás.

WorkflowMarkupSerializer nem támogatja a beágyazott típusok szerializálását.

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ábbi lista néhány nem támogatott típusra mutat példát.

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 nem attribútumértékkel DesignerSerializationVisibility.Content van dekorálva)

Paraméterek nélküli konstruktorok nélküli típusok

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 FlagsAttribute-nal díszített felsorolások

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

Konstruktorok

Name Description
WorkflowMarkupSerializer()

Inicializálja a WorkflowMarkupSerializer osztály új példányát.

Mezők

Name Description
ClrNamespacesProperty

Az egyéni tevékenységekhez hivatkozni kívánt szerelvények meghatározásához használt csatolt DependencyProperty szerelvényeket jelöli.

EventsProperty

Az eseménykezelő tulajdonságainak nevét meghatározó csatolt DependencyProperty értéket jelöl.

XClassProperty

Egy csatolt DependencyProperty típusnevet jelöl, amely a fordítás során jön létre.

XCodeProperty

Egy XAML-elembe x:Code beágyazott kód példáját jelöli.

Metódusok

Name Description
AddChild(WorkflowMarkupSerializationManager, Object, Object)

Gyermekobjektumot ad hozzá a megadott objektumhoz.

CanSerializeToString(WorkflowMarkupSerializationManager, Object)

Egy logikai értéket ad vissza, amely azt jelzi, hogy a megadott objektum szerializálható-e sztringre.

ClearChildren(WorkflowMarkupSerializationManager, Object)

Eltávolítja az összes gyermekobjektumot a megadott objektumból.

CreateInstance(WorkflowMarkupSerializationManager, Type)

Létrehozza a megadott Type példányt a megadott WorkflowMarkupSerializationManagerhasználatával.

Deserialize(IDesignerSerializationManager, XmlReader)

Deszerializálja a munkafolyamat-korrektúrát a Object megadott szerializálási kezelővel.

Deserialize(XmlReader)

Deszerializálja a munkafolyamat-korrektúrát egy Object.

DeserializeFromString(WorkflowMarkupSerializationManager, Type, String)

A deszerializálni kívánt tulajdonság adott típusának megfelelően deszerializálja a megadott sztring bővíthető alkalmazásjelnyelvi (XAML) tartalmát.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetChildren(WorkflowMarkupSerializationManager, Object)

Lekéri a megadott objektum gyermekobjektumainak listáját.

GetEvents(WorkflowMarkupSerializationManager, Object)

A megadott Objecteseményhez társított összes esemény adatait kéri le.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetProperties(WorkflowMarkupSerializationManager, Object)

Beolvassa a megadott objektumhoz társított összes tulajdonság adatait.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnAfterDeserialize(WorkflowMarkupSerializationManager, Object)

Felülbírálva. Értesíti, WorkflowMarkupSerializer hogy egy objektum éppen deszerializálva lett.

OnAfterSerialize(WorkflowMarkupSerializationManager, Object)

Értesíti, WorkflowMarkupSerializer hogy egy objektum éppen szerializálva lett.

OnBeforeDeserialize(WorkflowMarkupSerializationManager, Object)

Felülbírálva. Értesíti, WorkflowMarkupSerializer hogy egy objektum deszerializálni készül.

OnBeforeSerialize(WorkflowMarkupSerializationManager, Object)

Értesíti a WorkflowMarkupSerializerSerialize(XmlWriter, Object) futtatásra készülőt.

Serialize(IDesignerSerializationManager, XmlWriter, Object)

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

Serialize(XmlWriter, Object)

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

SerializeToString(WorkflowMarkupSerializationManager, Object)

Szerializálja a megadott Object karakterláncot.

ShouldSerializeValue(WorkflowMarkupSerializationManager, Object)

Olyan értéket ad vissza, amely jelzi, hogy a WorkflowMarkupSerializer megadott szerializálja-e a megadott Objectértéket.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: