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 繼承時,必須覆寫下列成員:FileNameForceReload()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)

適用於