WorkflowMarkupSerializer Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
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) |