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.50 中的 Deprecated Types。

设计器加载程序类用于加载设计器,并在用户指示时保存对设计器状态的任何更改。 WorkflowDesignerLoader该类可以实现以支持工作流设计器和工作流设计器组件的自定义加载。 工作流设计器加载程序还负责将打开的文档的更改写入回加载程序在调用方法后 Flush 加载文档时使用的存储。

实施者说明

WorkflowDesignerLoader中继承时,必须重写以下成员: FileNameForceReload()GetFileReader(String)GetFileWriter(String)

构造函数

名称 说明
WorkflowDesignerLoader()
已过时.

在派生类中实现时,初始化类的新实例 WorkflowDesignerLoader

属性

名称 说明
FileName
已过时.

在派生类中重写时,获取要加载的设计器的文件名。

InDebugMode
已过时.

获取一个值,该值指示是否应在调试模式下加载工作流。

LoaderHost
已过时.

获取加载程序主机。

(继承自 BasicDesignerLoader)
Loading
已过时.

获取一个值,该值指示设计器加载程序是否正在加载设计图面。

(继承自 BasicDesignerLoader)
Modified
已过时.

获取或设置一个值,该值指示设计器是否已修改。

(继承自 BasicDesignerLoader)
PropertyProvider
已过时.

获取或设置加载程序所使用的序列化管理器的属性提供程序。

(继承自 BasicDesignerLoader)
ReloadPending
已过时.

获取一个值,该值指示重载是否已排队。

(继承自 BasicDesignerLoader)
TargetFrameworkTypeDescriptionProvider
已过时.

获取目标 .NET Framework 的 TypeDescriptor 元数据。

方法

名称 说明
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)

适用于