WorkflowMarkupSerializer Klas

Definitie

Biedt de uitbreidbare XAML-serialisatieservices (Application Markup Language) voor werkstromen tijdens het ontwerp.

public ref class WorkflowMarkupSerializer
public class WorkflowMarkupSerializer
type WorkflowMarkupSerializer = class
Public Class WorkflowMarkupSerializer
Overname
WorkflowMarkupSerializer
Afgeleid

Opmerkingen

Note

In dit materiaal worden typen en naamruimten besproken die verouderd zijn. Zie Deprecated Types in Windows Workflow Foundation 4.5 voor meer informatie.

WorkflowMarkupSerializer biedt methoden voor het serialiseren van werkstroom en Activity klassen in XAML-indeling en het deserialiseren van XAML-inhoud in werkstroom- en activiteitsklasseobjecten. Deze services worden voornamelijk gebruikt door werkstroomontwerpers om de klassen op het ontwerpoppervlak van de werkstroom te behouden.

WorkflowMarkupSerializer is de basisklasse voor alle markeringsserialisaties die zijn opgenomen in de System.Workflow.ComponentModel.Serialization naamruimte.

Zie Serialisatie voor meer informatie.

WorkflowMarkupSerializer biedt geen ondersteuning voor serialisatie van geneste typen.

De functionaliteit van WorkflowMarkupSerializer is afhankelijk van de functionaliteit van andere typen buiten Windows Workflow Foundation. Op basis van de beperkingen van die andere typen kunnen niet alle gegevenstypen worden geserialiseerd via de WorkflowMarkupSerializer. Hier volgt een lijst met enkele niet-ondersteunde typen.

Note

Dit is geen volledige en volledige lijst met niet-ondersteunde typen.

Matrices (alleen ondersteund als de eigenschap niet is ingericht met DesignerSerializationVisibility.Content kenmerkwaarde)

Typen zonder parameterloze constructors

Multidimensionale matrices

Algemene typen (algemeen List en Dictionary typen worden alleen ondersteund als de eigenschap is ingericht met DesignerSerializationVisibility.Content kenmerkwaarde)

Hashtable

Queue

Stack

XmlDocument

MailMessage

Bitmap

Opsommingsmatrices

Opsommingen versierd met de FlagsAttribute

Naast deze lijst kunnen alle eigenschappen met zowel de ContentPropertyAttribute als de DesignerSerializationVisibilityAttribute niet-geserialiseerde eigenschap niet worden geserialiseerd WorkflowMarkupSerializer.

Constructors

Name Description
WorkflowMarkupSerializer()

Initialiseert een nieuw exemplaar van de WorkflowMarkupSerializer klasse.

Velden

Name Description
ClrNamespacesProperty

Vertegenwoordigt een bijlage DependencyProperty die wordt gebruikt om te definiƫren welke assembly's moeten worden verwezen voor aangepaste activiteiten.

EventsProperty

Vertegenwoordigt een bijlage DependencyProperty die de namen voor eigenschappen van de gebeurtenis-handler definieert.

XClassProperty

Vertegenwoordigt een bijgevoegde DependencyProperty naam die de typenaam definieert, die tijdens de compilatie wordt gemaakt.

XCodeProperty

Vertegenwoordigt een codevoorbeeld dat is ingesloten in het XAML-element x:Code .

Methoden

Name Description
AddChild(WorkflowMarkupSerializationManager, Object, Object)

Hiermee voegt u een onderliggend object toe aan het opgegeven object.

CanSerializeToString(WorkflowMarkupSerializationManager, Object)

Hiermee wordt een Booleaanse waarde geretourneerd die aangeeft of het opgegeven object kan worden geserialiseerd naar een tekenreeks.

ClearChildren(WorkflowMarkupSerializationManager, Object)

Hiermee verwijdert u alle onderliggende objecten uit het opgegeven object.

CreateInstance(WorkflowMarkupSerializationManager, Type)

Hiermee maakt u een exemplaar van de opgegeven Type met behulp van de opgegeven WorkflowMarkupSerializationManager.

Deserialize(IDesignerSerializationManager, XmlReader)

Deserializeert werkstroommarkeringen in een Object met behulp van de opgegeven serialisatiebeheer.

Deserialize(XmlReader)

Deserializes werkstroommarkeringen in een Object.

DeserializeFromString(WorkflowMarkupSerializationManager, Type, String)

Deserializeert uitbreidbare XAML-inhoud (Application Markup Language) van de opgegeven tekenreeks volgens het opgegeven type van de eigenschap om te deserialiseren.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetChildren(WorkflowMarkupSerializationManager, Object)

Hiermee haalt u een lijst met onderliggende objecten voor het opgegeven object op.

GetEvents(WorkflowMarkupSerializationManager, Object)

Haalt informatie op over alle gebeurtenissen die zijn gekoppeld aan de opgegeven Object.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetProperties(WorkflowMarkupSerializationManager, Object)

Haalt informatie op over alle eigenschappen die zijn gekoppeld aan het opgegeven object.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnAfterDeserialize(WorkflowMarkupSerializationManager, Object)

Overschreven. Hiermee wordt aangegeven WorkflowMarkupSerializer dat een object zojuist is gedeserialiseerd.

OnAfterSerialize(WorkflowMarkupSerializationManager, Object)

Hiermee wordt aangegeven WorkflowMarkupSerializer dat een object zojuist is geserialiseerd.

OnBeforeDeserialize(WorkflowMarkupSerializationManager, Object)

Overschreven. Hiermee wordt aangegeven WorkflowMarkupSerializer dat een object op het punt staat gedeserialiseerd te worden.

OnBeforeSerialize(WorkflowMarkupSerializationManager, Object)

Hiermee wordt een bericht weergegeven dat WorkflowMarkupSerializer op het Serialize(XmlWriter, Object) punt staat te worden uitgevoerd.

Serialize(IDesignerSerializationManager, XmlWriter, Object)

Serialiseert het opgegeven Object in een werkstroommarkeringsbestand of -stream met behulp van het opgegeven serialisatiebeheer.

Serialize(XmlWriter, Object)

Serialiseert het opgegeven Object in een werkstroommarkeringsbestand of -stream.

SerializeToString(WorkflowMarkupSerializationManager, Object)

Serialiseert de opgegeven Object tekenreeks.

ShouldSerializeValue(WorkflowMarkupSerializationManager, Object)

Retourneert een waarde die aangeeft of de WorkflowMarkupSerializer opgegeven waarde moet worden geserialiseerd Object.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op