System.Workflow.Runtime.Hosting 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows Workflow Foundation ランタイム ホスティングに関連するクラスを提供します。
クラス
| 名前 | 説明 |
|---|---|
| ChannelManagerService |
クライアント側チャネル、キャッシュ チャネル、およびチャネル ファクトリを構築するための機能を提供します。 |
| DefaultWorkflowCommitWorkBatchService |
他の WorkflowCommitWorkBatch サービスが追加されていない場合にワークフロー ランタイム エンジンによって作成される WorkflowCommitWorkBatchService の既定のバージョンを表します。 |
| DefaultWorkflowLoaderService |
他のワークフロー ローダー サービスが追加されていない場合にワークフロー ランタイム エンジンによって作成される WorkflowLoaderService の既定のバージョンを表します。 |
| DefaultWorkflowSchedulerService |
ワークフロー ランタイム エンジンでワークフロー インスタンスを実行するスレッドを作成および管理します。 |
| ManualWorkflowSchedulerService |
ワークフロー インスタンスを作成するホスト アプリケーションがワークフロー インスタンスを実行する Thread を提供できるようにするスレッド サービスを提供します。 このスレッド 処理サービスを使用すると、ホスト アプリケーションは同期モードで 1 つの Thread でワークフロー インスタンスを実行できます (ただし、ワークフローに遅延アクティビティが含まれている場合、遅延アクティビティが Timerによって生成された別のスレッドで実行されるまで、作業は延期されます)。 このモードでは、ワークフロー インスタンスがアイドル状態になるまで、ホスト アプリケーションの実行がブロックされます。 その後、ワークフロー インスタンスは、このサービスの RunWorkflow(Guid) メソッドを使用してのみ実行できます。 |
| PersistenceException |
永続化サービスが要求を満たすことができない場合にスローされる例外。 |
| SharedConnectionWorkflowCommitWorkBatchService |
ランタイムによって使用される WorkflowCommitWorkBatchService サービスの共有接続バージョンを表します。 このコンテキストでは、共有接続とは、サービスが追跡サービスと永続化サービスの両方に同じ SQL 接続を使用することを意味します。 |
| SqlPersistenceWorkflowInstanceDescription |
SqlWorkflowPersistenceServiceに格納されているワークフロー インスタンスについて説明します。 |
| SqlWorkflowPersistenceService |
SQL データベースを使用してワークフロー状態情報を格納する永続化サービスを表します。 |
| WorkflowCommitWorkBatchService |
作業バッチのコミットメントのカスタム ロジックを許可します。 |
| WorkflowLoaderService |
ワークフロー ローダー サービスの派生元となる抽象基本クラス。 |
| WorkflowPersistenceService |
すべての永続化サービスの派生元となる抽象基本クラス。 |
| WorkflowRuntimeService |
ワークフロー ランタイム エンジンのコア サービスの派生元となる抽象基本クラスを表します。 |
| WorkflowSchedulerService |
独自のスレッド プールを実装してワークフローを実行し、メモリ内タイマーの登録とイベントを管理するメカニズムを提供します。 |
| WorkflowWebHostingModule |
ワークフロー インスタンス ID を web クライアントの cookie に WorkflowWebService との間でルーティングするためのメカニズムを提供します。 このクラスは継承できません。 |
列挙型
| 名前 | 説明 |
|---|---|
| WorkflowRuntimeServiceState |
WorkflowRuntimeServiceの状態を指定します。 |
代理人
| 名前 | 説明 |
|---|---|
| WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
WorkflowCommitWorkBatchService作業バッチをコミットします。 |