WorkflowDesignerLoader Класс

Определение

Внимание!

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Предоставляет общие функции загрузчика конструктора, которые могут использоваться для реализации пользовательских загрузчиков конструктора рабочих процессов.

public ref class WorkflowDesignerLoader abstract : System::ComponentModel::Design::Serialization::BasicDesignerLoader
public abstract class WorkflowDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public abstract class WorkflowDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader
type WorkflowDesignerLoader = class
    inherit BasicDesignerLoader
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowDesignerLoader = class
    inherit BasicDesignerLoader
Public MustInherit Class WorkflowDesignerLoader
Inherits BasicDesignerLoader
Наследование
WorkflowDesignerLoader
Атрибуты

Комментарии

Примечание

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

Классы загрузчика конструктора используются для загрузки конструктора и сохранения изменений состояния конструктора по указаниям пользователя. Класс WorkflowDesignerLoader применяется для поддержки пользовательской загрузки конструктора рабочих процессов и его компонентов. Кроме того, загрузчик конструктора рабочих процессов отвечает за запись изменений, вносимых в открытый документ, назад в хранилище, из которого загружается этот документ после вызова метода Flush.

Примечания для тех, кто реализует этот метод

При наследовании от класса WorkflowDesignerLoader необходимо переопределить следующие члены: FileName, ForceReload(), GetFileReader(String) и GetFileWriter(String).

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

WorkflowDesignerLoader()

При реализации в производном классе инициализирует новый экземпляр класса WorkflowDesignerLoader.

Свойства

FileName

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

InDebugMode

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

LoaderHost

Возвращает узел загрузчика.

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

Возвращает значение, указывающее на то, выполняет ли загрузчик загрузку поверхности конструктора.

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

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

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

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

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

Возвращает значение, указывающее, существует ли очередь на перезагрузку.

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

Возвращает метаданные TypeDescriptor целевого платформа .NET Framework.

Методы

AddActivityToDesigner(Activity)

Добавляет операцию к узлу конструктора после ее добавления в коллекцию операций родительского уровня.

BeginLoad(IDesignerLoaderHost)

Запускает процесс загрузки.

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

Освобождает все ресурсы, занятые модулем WorkflowDesignerLoader.

EnableComponentNotification(Boolean)

Включает или отключает уведомление о компоненте при помощи DesignerLoader.

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

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

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

Записывает ожидающие изменения в кэше в то расположение, из которого был загружен конструктор.

ForceReload()

При переопределении в производном классе класс WorkflowDesignerLoader принудительно перезагружает конструктор.

GetFileReader(String)

При переопределении в производном классе извлекается объект, используемый классом WorkflowDesignerLoader для считывания из указанного файла.

GetFileWriter(String)

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

GetHashCode()

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

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

Возвращает запрашиваемую службу.

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

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

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

Инициализирует класс WorkflowDesignerLoader с любыми службами, требуемыми узлом загрузчика конструктора.

IsReloadNeeded()

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

(Унаследовано от BasicDesignerLoader)
LoadDesignerLayout(XmlReader, IList)

Применяет сериализованный макет к конструктору верхнего уровня в текущем узле конструктора.

LoadDesignerLayoutFromResource(Type, String, IList)

Извлекает указанные ресурсы и вызывает метод LoadDesignerLayout(XmlReader, IList), применяющий сериализованную структуру к конструктору верхнего уровня текущего узла конструктора.

MemberwiseClone()

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

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

Уведомляет загрузчика конструктора перед началом загрузки.

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

Уведомляет загрузчика конструктора перед началом выгрузки.

(Унаследовано от BasicDesignerLoader)
OnEndLoad(Boolean, ICollection)

Вызывается, когда загрузка конструктора завершена.

OnModifying()

Уведомляет загрузчика конструктора перед началом изменения состояния документа.

(Унаследовано от BasicDesignerLoader)
PerformFlush(IDesignerSerializationManager)

Записывает изменения в кэше в то местоположение, из которого был загружен конструктор.

PerformLoad(IDesignerSerializationManager)

Загружает конструктор из документа проекта.

Reload(BasicDesignerLoader+ReloadOptions)

Формирует порядок очереди для перезагрузки конструктора.

(Унаследовано от BasicDesignerLoader)
RemoveActivityFromDesigner(Activity)

Удаляет операцию из узла конструктора после ее добавления в коллекцию операций родительского уровня.

ReportFlushErrors(ICollection)

Сообщает об ошибках, возникающих при выполнении сброса изменений.

(Унаследовано от BasicDesignerLoader)
SaveDesignerLayout(XmlWriter, ActivityDesigner, IList)

Выполняет сериализацию структуры конструктора.

SetBaseComponentClassName(String)

Задает полное имя класса базового компонента.

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

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

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

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

IDesignerLoaderService.AddLoadDependency()

Регистрирует внешний компонент как часть процесса загрузки под управлением интерфейса IDesignerLoaderService.

(Унаследовано от BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Посылает сигнал о завершении зависимой загрузки.

(Унаследовано от BasicDesignerLoader)
IDesignerLoaderService.Reload()

Перезагружает документ проекта.

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

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