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 |
Web クライアントのクッキーに接続される WorkflowWebService との間でワークフロー インスタンス ID をルーティングするための機構を提供します。 このクラスは継承できません。 |
列挙型
WorkflowRuntimeServiceState |
WorkflowRuntimeService の状態を指定します。 |
代理人
WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
WorkflowCommitWorkBatchService 作業バッチをコミットします。 |
.NET