WorkflowMarkupSerializer Osztály
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.
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 |
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) |