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
- Наследование
- Атрибуты
Комментарии
Примечание
В этом материале обсуждаются устаревшие типы и пространства имен. Дополнительные сведения см. в статье о нерекомендуемых типах в 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) |