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
屬性

備註

Note

此數據會討論已過時的類型和命名空間。 欲了解更多資訊,請參閱 Windows Workflow Foundation 4.5 中的 Deprecated Types。

設計者載入器類別用於載入設計器,並在使用者指示時儲存設計器狀態的任何變更。 此 WorkflowDesignerLoader 類別可實作以支援工作流程設計器及其元件的自訂載入。 工作流程設計器載入器同時負責將開啟文件的變更寫回載入器在呼叫 Flush 該方法後所使用的儲存空間。

給實施者的注意事項

當你從 繼承 WorkflowDesignerLoader時,必須覆寫以下成員:FileName、、 ForceReload()GetFileReader(String)GetFileWriter(String)和 。

建構函式

名稱 Description
WorkflowDesignerLoader()
已淘汰.

當在衍生類別中實作時,會初始化該 WorkflowDesignerLoader 類別的新實例。

屬性

名稱 Description
FileName
已淘汰.

當在衍生類別中覆寫時,會取得設計者的檔案名稱來載入。

InDebugMode
已淘汰.

會得到一個值,指示工作流程是否應該以除錯模式載入。

LoaderHost
已淘汰.

會拿到載入主機。

(繼承來源 BasicDesignerLoader)
Loading
已淘汰.

會得到一個值,表示設計載入器是否正在載入設計表面。

(繼承來源 BasicDesignerLoader)
Modified
已淘汰.

取得或設定一個值,表示設計者是否被修改。

(繼承來源 BasicDesignerLoader)
PropertyProvider
已淘汰.

取得或設定載入器所使用的序列化管理器的屬性提供者。

(繼承來源 BasicDesignerLoader)
ReloadPending
已淘汰.

會有一個值表示是否已經排隊重新裝填。

(繼承來源 BasicDesignerLoader)
TargetFrameworkTypeDescriptionProvider
已淘汰.

取得目標 .NET 框架的 TypeDescriptor 元資料。

方法

名稱 Description
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)

明確介面實作

名稱 Description
IDesignerLoaderService.AddLoadDependency()
已淘汰.

將外部元件註冊為由 IDesignerLoaderService管理的載入過程的一部分。

(繼承來源 BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)
已淘汰.

表示相關負載已完成。

(繼承來源 BasicDesignerLoader)
IDesignerLoaderService.Reload()
已淘汰.

重新載入設計文件。

(繼承來源 BasicDesignerLoader)

適用於