WorkflowMarkupSerializationManager Класс

Определение

Управляет сериализацией во время разработки в язык XAML и из него для рабочих процессов.Manages design-time serialization to and from extensible Application Markup Language (XAML) for workflows.

public ref class WorkflowMarkupSerializationManager : IServiceProvider, System::ComponentModel::Design::Serialization::IDesignerSerializationManager
public class WorkflowMarkupSerializationManager : IServiceProvider, System.ComponentModel.Design.Serialization.IDesignerSerializationManager
type WorkflowMarkupSerializationManager = class
    interface IDesignerSerializationManager
    interface IServiceProvider
Public Class WorkflowMarkupSerializationManager
Implements IDesignerSerializationManager, IServiceProvider
Наследование
WorkflowMarkupSerializationManager
Реализации

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен.This material discusses types and namespaces that are obsolete. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Конструктор рабочих процессов или действий может использовать WorkflowMarkupSerializationManager для доступа к службам управления процессами сериализации во время разработки.A workflow or activity designer can use WorkflowMarkupSerializationManager to access services useful to managing design-time serialization processes. Например, WorkflowMarkupSerializationManager может использоваться для создания объектов, поиска типов, идентификации объектов и настройки сериализации определенных типов.For example, WorkflowMarkupSerializationManager can be used to create objects, look up types, identify objects, and customize the serialization of particular types.

Конструкторы

WorkflowMarkupSerializationManager(IDesignerSerializationManager)

Инициализирует новый экземпляр класса WorkflowMarkupSerializationManager с помощью заданного класса IDesignerSerializationManager.Initializes a new instance of the WorkflowMarkupSerializationManager class by using the specified IDesignerSerializationManager.

Свойства

Context

Получает стековую, определяемую пользователем область памяти, которая используется для взаимодействия сериализаторов.Gets a stack-based, user-defined storage area that is useful for communication between serializers.

LocalAssembly

Возвращает или задает сборку, связанную с текущим сериализатором.Gets or sets the assembly that is associated with the current serializer.

SerializationManager

Возвращает или задает диспетчера сериализации для использования с текущим сериализатором.Gets or sets the serialization manager to use with the current serializer.

Методы

AddSerializationProvider(IDesignerSerializationProvider)

Добавляет диспетчеру сериализации заданный поставщик сериализации.Adds the specified serialization provider to the serialization manager.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetSerializer(Type, Type)

Возвращает сериализатор заданного типа для объекта заданного типа.Returns a serializer of the specified type for an object of the specified type.

GetService(Type)

Возвращает объект службы заданного типа.Returns a service object of the specified type.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
GetType(String)

Возвращает тип заданного имени.Returns a type of the specified name.

GetType(XmlQualifiedName)

Возвращает тип, связанный с заданным полным именем XML.Returns that type associated with the specified XML qualified name.

GetXmlQualifiedName(Type, String)

Возвращает полное имя XML, связанное с заданным типом.Returns the XML-qualified name associated with the specified type.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
RemoveSerializationProvider(IDesignerSerializationProvider)

Удаляет пользовательский поставщик сериализации из WorkflowMarkupSerializationManager.Removes a custom serialization provider from the WorkflowMarkupSerializationManager.

ReportError(Object)

Сообщает об ошибке в сериализации.Reports an error in serialization.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

IDesignerSerializationManager.CreateInstance(Type, ICollection, String, Boolean)

Создает экземпляр указанного типа, и добавляет его в сборник именованных экземпляров.Creates an instance of the specified type and adds it to a collection of named instances.

IDesignerSerializationManager.GetInstance(String)

Возвращает экземпляр созданного объекта с заданным именем.Returns an instance of a created object of the specified name.

IDesignerSerializationManager.GetName(Object)

Возвращает имя заданного объекта.Returns the name of the specified object.

IDesignerSerializationManager.Properties

Возвращает коллекцию свойств, которые могут быть сериализованы с помощью доступных сериализаторов.Gets a collection of properties that can be serialized with available serializers.

IDesignerSerializationManager.ResolveName

Возникает, если не удается найти заданное имя в таблице имен диспетчера сериализации с помощью метода IDesignerSerializationManager.GetName(Object).Occurs when IDesignerSerializationManager.GetName(Object) cannot locate the specified name in the serialization manager's name table.

IDesignerSerializationManager.SerializationComplete

Возникает при завершении сериализации.Occurs when serialization is complete.

IDesignerSerializationManager.SetName(Object, String)

Задает имя заданного существующего объекта.Sets the name of the specified existing object.

Применяется к