WorkflowRuntime 類別

定義

警告

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

表示工作流程運行時間引擎針對工作流程所提供的可設定執行環境。

public ref class WorkflowRuntime : IDisposable, IServiceProvider
public class WorkflowRuntime : IDisposable, IServiceProvider
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class WorkflowRuntime : IDisposable, IServiceProvider
type WorkflowRuntime = class
    interface IServiceProvider
    interface IDisposable
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowRuntime = class
    interface IServiceProvider
    interface IDisposable
Public Class WorkflowRuntime
Implements IDisposable, IServiceProvider
繼承
WorkflowRuntime
屬性
實作

備註

Note

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

WorkflowRuntime 公開主機應用程式與服務所需的功能,以配置與控制工作流程執行時引擎,並接收工作流程執行時引擎及其任何工作流程實例的變更通知。

建構函式

名稱 Description
WorkflowRuntime()
已淘汰.

初始化 WorkflowRuntime 類別的新執行個體。

WorkflowRuntime(String)
已淘汰.

透過應用程式設定檔指定的區段初始化該類別的新 WorkflowRuntime 實例。

WorkflowRuntime(WorkflowRuntimeSection)
已淘汰.

透過使用指定的WorkflowRuntime設定初始化該類別的新WorkflowRuntimeSection實例。

屬性

名稱 Description
IsStarted
已淘汰.

會獲得一個值,表示工作流程執行時引擎是否已啟動。

Name
已淘汰.

取得或設定與 WorkflowRuntime相關聯的名稱。

方法

名稱 Description
AddService(Object)
已淘汰.

將指定的服務加入工作流程執行引擎。

CreateWorkflow(Type, Dictionary<String,Object>, Guid)
已淘汰.

透過使用指定的參數建立工作流程實例。

CreateWorkflow(Type, Dictionary<String,Object>)
已淘汰.

利用指定的工作流程 Type 及該工作流的 Dictionary<TKey,TValue>參數建立一個工作流程實例。

CreateWorkflow(Type)
已淘汰.

利用指定的工作流程 Type建立新的工作流程實例。

CreateWorkflow(XmlReader, XmlReader, Dictionary<String,Object>, Guid)
已淘汰.

透過使用指定的參數建立工作流程實例。

CreateWorkflow(XmlReader, XmlReader, Dictionary<String,Object>)
已淘汰.

透過使用指定的 XmlReader 物件及指定的參數 Dictionary<TKey,TValue>來建立工作流程實例。

CreateWorkflow(XmlReader)
已淘汰.

透過指定的 XmlReader. 建立工作流程實例。

Dispose()
已淘汰.

釋放 所使用的 WorkflowRuntime資源。

Equals(Object)
已淘汰.

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetAllServices(Type)
已淘汰.

擷取所有新增到工作流程執行引擎中,實作或衍生自指定 Type的服務。

GetAllServices<T>()
已淘汰.

檢索所有已加入工作流程執行引擎、實作或衍生自指定通用型別的服務。

GetHashCode()
已淘汰.

做為預設哈希函式。

(繼承來源 Object)
GetLoadedWorkflows()
已淘汰.

會取得一個包含目前載入記憶體中所有工作流程實例的集合。

GetService(Type)
已淘汰.

從工作流程執行引擎擷取指定的 Type 服務。

GetService<T>()
已淘汰.

從工作流程執行時引擎擷取指定通用類型的服務。

GetType()
已淘汰.

取得目前實例的 Type

(繼承來源 Object)
GetWorkflow(Guid)
已淘汰.

取得具有指定 Guid. 的工作流程實例。

MemberwiseClone()
已淘汰.

建立目前 Object的淺層複本。

(繼承來源 Object)
RemoveService(Object)
已淘汰.

將指定的服務從工作流程執行引擎中移除。

StartRuntime()
已淘汰.

啟動工作流程執行引擎及工作流程執行時引擎服務。

StopRuntime()
已淘汰.

停止工作流程、執行時引擎與執行時服務。

ToString()
已淘汰.

傳回表示目前 物件的字串。

(繼承來源 Object)

事件

名稱 Description
ServicesExceptionNotHandled
已淘汰.

當從類別衍生 WorkflowRuntimeService 出的服務呼叫 RaiseServicesExceptionNotHandledEvent(Exception, Guid)時,會發生 。

Started
已淘汰.

當工作流程執行引擎啟動時發生。

Stopped
已淘汰.

當工作流程執行時引擎停止時會發生。

WorkflowAborted
已淘汰.

當工作流程實例中止時會發生。

WorkflowCompleted
已淘汰.

當工作流程實例完成時會發生。

WorkflowCreated
已淘汰.

當建立工作流程實例時會發生。

WorkflowIdled
已淘汰.

當工作流程實例進入閒置狀態時,會發生這種情況。

WorkflowLoaded
已淘汰.

當工作流程實例載入記憶體時會發生。

WorkflowPersisted
已淘汰.

當工作流程實例的狀態被持久化時,會發生這種情況。

WorkflowResumed
已淘汰.

當暫停後恢復執行工作流程實例時,會發生這種情況。

WorkflowStarted
已淘汰.

當工作流程實例啟動時會發生。

WorkflowSuspended
已淘汰.

當工作流程實例被暫停時會發生。

WorkflowTerminated
已淘汰.

當工作流程實例被終止時,會發生這種情況。

WorkflowUnloaded
已淘汰.

當工作流程實例從記憶體卸載時發生。

適用於

執行緒安全性

此類型是安全線程。