System.Workflow.Runtime.Hosting 名前空間

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

Web クライアントのクッキーに接続される WorkflowWebService との間でワークフロー インスタンス ID をルーティングするための機構を提供します。 このクラスは継承できません。

列挙型

WorkflowRuntimeServiceState

WorkflowRuntimeService の状態を指定します。

代理人

WorkflowCommitWorkBatchService.CommitWorkBatchCallback

WorkflowCommitWorkBatchService 作業バッチをコミットします。