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 型」を参照してください。

WorkflowRuntime は、ワークフロー ランタイム エンジンを構成および制御し、ワークフロー ランタイム エンジンとそのワークフロー インスタンスの両方に対する変更を通知するために、ホスト アプリケーションとサービスで必要な機能を公開します。

コンストラクター

名前 説明
WorkflowRuntime()
古い.

WorkflowRuntime クラスの新しいインスタンスを初期化します。

WorkflowRuntime(String)
古い.

アプリケーション構成ファイルの指定したセクションを使用して、 WorkflowRuntime クラスの新しいインスタンスを初期化します。

WorkflowRuntime(WorkflowRuntimeSection)
古い.

指定したWorkflowRuntimeの設定を使用して、WorkflowRuntimeSection クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
IsStarted
古い.

ワークフロー ランタイム エンジンが開始されたかどうかを示す値を取得します。

Name
古い.

WorkflowRuntimeに関連付けられている名前を取得または設定します。

メソッド

名前 説明
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)

イベント

名前 説明
ServicesExceptionNotHandled
古い.

WorkflowRuntimeService クラスから派生したサービスがRaiseServicesExceptionNotHandledEvent(Exception, Guid)を呼び出すと発生します。

Started
古い.

ワークフロー ランタイム エンジンが開始されたときに発生します。

Stopped
古い.

ワークフロー ランタイム エンジンが停止したときに発生します。

WorkflowAborted
古い.

ワークフロー インスタンスが中止されたときに発生します。

WorkflowCompleted
古い.

ワークフロー インスタンスが完了したときに発生します。

WorkflowCreated
古い.

ワークフロー インスタンスが作成されたときに発生します。

WorkflowIdled
古い.

ワークフロー インスタンスがアイドル状態になったときに発生します。

WorkflowLoaded
古い.

ワークフロー インスタンスがメモリに読み込まれるときに発生します。

WorkflowPersisted
古い.

ワークフロー インスタンスの状態が永続化されるときに発生します。

WorkflowResumed
古い.

中断後にワークフロー インスタンスの実行が再開されたときに発生します。

WorkflowStarted
古い.

ワークフロー インスタンスが開始されたときに発生します。

WorkflowSuspended
古い.

ワークフロー インスタンスが中断されたときに発生します。

WorkflowTerminated
古い.

ワークフロー インスタンスが終了したときに発生します。

WorkflowUnloaded
古い.

ワークフロー インスタンスがメモリからアンロードされるときに発生します。

適用対象

スレッド セーフ

この型はスレッド セーフです。