次の方法で共有


WorkflowRuntime.GetLoadedWorkflows メソッド

定義

メモリに現在読み込まれているすべてのワークフロー インスタンスを格納しているコレクションを取得します。

public:
 System::Collections::ObjectModel::ReadOnlyCollection<System::Workflow::Runtime::WorkflowInstance ^> ^ GetLoadedWorkflows();
public System.Collections.ObjectModel.ReadOnlyCollection<System.Workflow.Runtime.WorkflowInstance> GetLoadedWorkflows ();
member this.GetLoadedWorkflows : unit -> System.Collections.ObjectModel.ReadOnlyCollection<System.Workflow.Runtime.WorkflowInstance>
Public Function GetLoadedWorkflows () As ReadOnlyCollection(Of WorkflowInstance)

戻り値

メモリに現在読み込まれている各ワークフロー インスタンスの WorkflowInstance オブジェクト。

例外

WorkflowRuntime は破棄されています。

読み込まれているワークフローのコレクションを WorkflowRuntime オブジェクトから取得する方法を次の例に示します。

// Create a new workflow runtime
WorkflowRuntime workflowRuntime = new WorkflowRuntime();
// Start the runtime
workflowRuntime.StartRuntime();
// Create a collection of workflow instances
ReadOnlyCollection<WorkflowInstance> workflows;
// Populate the collection of workflow instances
workflows = workflowRuntime.GetLoadedWorkflows();
' Create a new workflow runtime
Dim workflowRuntime As New WorkflowRuntime()
' Start the runtime
workflowRuntime.StartRuntime()
' Create a collection of workflow instances
Dim workflows As ReadOnlyCollection(Of WorkflowInstance)
' Populate the collection of workflow instances
workflows = workflowRuntime.GetLoadedWorkflows()

注釈

GetWorkflow とは異なり、このメソッドは、ランタイムが起動されていない場合は InvalidOperationException をスローしません。

適用対象