Поделиться через


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

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.

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

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

WorkflowMarkupSerializationManager(IDesignerSerializationManager)

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

Свойства

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)

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

Методы расширения

GetKeyedService<T>(IServiceProvider, Object)

Возвращает службу типа T из IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Возвращает перечисление служб типа serviceType из IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Возвращает перечисление служб типа T из IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Возвращает службу типа serviceType из IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Возвращает службу типа T из IServiceProvider.

CreateAsyncScope(IServiceProvider)

Создает интерфейс AsyncServiceScope, который может использоваться для разрешения служб с ограниченной областью.

CreateScope(IServiceProvider)

Создает интерфейс IServiceScope, который может использоваться для разрешения служб с ограниченной областью.

GetRequiredService(IServiceProvider, Type)

Возвращает службу типа serviceType из IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Возвращает службу типа T из IServiceProvider.

GetService<T>(IServiceProvider)

Возвращает службу типа T из IServiceProvider.

GetServices(IServiceProvider, Type)

Возвращает перечисление служб типа serviceType из IServiceProvider.

GetServices<T>(IServiceProvider)

Возвращает перечисление служб типа T из IServiceProvider.

GetFakeLogCollector(IServiceProvider)

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

GetFakeRedactionCollector(IServiceProvider)

Возвращает поддельный экземпляр сборщика редактора из контейнера внедрения зависимостей.

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