Export (0) Print
Expand All

WorkflowMarkupSerializationManager Class

Manages design-time serialization to and from extensible Application Markup Language (XAML) for workflows.


Namespace:  System.Workflow.ComponentModel.Serialization
Assembly:  System.Workflow.ComponentModel (in System.Workflow.ComponentModel.dll)

public class WorkflowMarkupSerializationManager : IDesignerSerializationManager, 

The WorkflowMarkupSerializationManager type exposes the following members.

Public methodWorkflowMarkupSerializationManagerInitializes a new instance of the WorkflowMarkupSerializationManager class by using the specified IDesignerSerializationManager.

Public propertyContextGets a stack-based, user-defined storage area that is useful for communication between serializers.
Public propertyLocalAssemblyGets or sets the assembly that is associated with the current serializer.
Protected propertySerializationManagerGets or sets the serialization manager to use with the current serializer.

Public methodAddSerializationProviderAdds the specified serialization provider to the serialization manager.
Public methodEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetSerializerReturns a serializer of the specified type for an object of the specified type.
Public methodGetServiceReturns a service object of the specified type.
Public methodGetType()Gets the Type of the current instance. (Inherited from Object.)
Public methodGetType(String)Returns a type of the specified name.
Public methodGetType(XmlQualifiedName)Returns that type associated with the specified XML qualified name.
Public methodGetXmlQualifiedNameReturns the XML-qualified name associated with the specified type.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodRemoveSerializationProviderRemoves a custom serialization provider from the WorkflowMarkupSerializationManager.
Public methodReportErrorReports an error in serialization.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)

Explicit interface implemetationPrivate methodIDesignerSerializationManager.CreateInstanceCreates an instance of the specified type and adds it to a collection of named instances.
Explicit interface implemetationPrivate methodIDesignerSerializationManager.GetInstanceReturns an instance of a created object of the specified name.
Explicit interface implemetationPrivate methodIDesignerSerializationManager.GetNameReturns the name of the specified object.
Explicit interface implemetationPrivate propertyIDesignerSerializationManager.PropertiesGets a collection of properties that can be serialized with available serializers.
Explicit interface implemetationPrivate eventIDesignerSerializationManager.ResolveNameOccurs when GetName cannot locate the specified name in the serialization manager's name table.
Explicit interface implemetationPrivate eventIDesignerSerializationManager.SerializationCompleteOccurs when serialization is complete.
Explicit interface implemetationPrivate methodIDesignerSerializationManager.SetNameSets the name of the specified existing object.


This material discusses types and namespaces that are obsolete. For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

A workflow or activity designer can use WorkflowMarkupSerializationManager to access services useful to managing design-time serialization processes. For example, WorkflowMarkupSerializationManager can be used to create objects, look up types, identify objects, and customize the serialization of particular types.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
© 2015 Microsoft