WorkflowRuntime クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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 の
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 |
古い.
ワークフロー インスタンスがメモリからアンロードされるときに発生します。 |
適用対象
スレッド セーフ
この型はスレッド セーフです。