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) |
Задает имя указанного существующего объекта. |