WorkflowMarkupSerializationManager Класс

Определение

Управляет сериализацией во время разработки и из расширяемого языка разметки приложений (XAML) для рабочих процессов.

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
Реализации

Комментарии

Note

В этом материале рассматриваются типы и пространства имен, которые устарели. Дополнительные сведения см. в разделе Deprecated Types в Windows Workflow Foundation 4.5.

Рабочий процесс или конструктор действий может использовать WorkflowMarkupSerializationManager для доступа к службам, полезным для управления процессами сериализации во время разработки. Например, WorkflowMarkupSerializationManager можно использовать для создания объектов, поиска типов, идентификации объектов и настройки сериализации определенных типов.

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

Имя Описание
WorkflowMarkupSerializationManager(IDesignerSerializationManager)

Инициализирует новый экземпляр класса с помощью указанного WorkflowMarkupSerializationManagerIDesignerSerializationManager.

Свойства

Имя Описание
Context

Возвращает определяемую пользователем область хранения на основе стека, которая полезна для обмена данными между сериализаторами.

LocalAssembly

Возвращает или задает сборку, связанную с текущим сериализатором.

SerializationManager

Возвращает или задает диспетчер сериализации, используемый с текущим сериализатором.

Методы

Имя Описание
AddSerializationProvider(IDesignerSerializationProvider)

Добавляет указанный поставщик сериализации в диспетчер сериализации.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

Возвращает сериализатор указанного типа для объекта указанного типа.

GetService(Type)

Возвращает объект службы указанного типа.

GetType()

Возвращает Type текущего экземпляра.

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

Возвращает тип указанного имени.

GetType(XmlQualifiedName)

Возвращает этот тип, связанный с указанным полным именем XML.

GetXmlQualifiedName(Type, String)

Возвращает xml-имя, связанное с указанным типом.

MemberwiseClone()

Создает неглубокую копию текущей Object.

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

Удаляет настраиваемый поставщик сериализации из .WorkflowMarkupSerializationManager

ReportError(Object)

Сообщает об ошибке сериализации.

ToString()

Возвращает строку, представляющую текущий объект.

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

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

Имя Описание
IDesignerSerializationManager.CreateInstance(Type, ICollection, String, Boolean)

Создает экземпляр указанного типа и добавляет его в коллекцию именованных экземпляров.

IDesignerSerializationManager.GetInstance(String)

Возвращает экземпляр созданного объекта указанного имени.

IDesignerSerializationManager.GetName(Object)

Возвращает имя указанного объекта.

IDesignerSerializationManager.Properties

Возвращает коллекцию свойств, которые можно сериализовать с помощью доступных сериализаторов.

IDesignerSerializationManager.ResolveName

Происходит, если IDesignerSerializationManager.GetName(Object) не удается найти указанное имя в таблице имен диспетчера сериализации.

IDesignerSerializationManager.SerializationComplete

Происходит при завершении сериализации.

IDesignerSerializationManager.SetName(Object, String)

Задает имя указанного существующего объекта.

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