2012-01-02 10 views
4

私はちょうどWindows Workflowを学び始めていて、その件に関する本を手がけています。ワークフローサービスと呼ばれるものへの参照がいくつかあります。たとえば、モデルサービスの1つです。私が見ていないことは、これらのサービスが本当に何であるかについての非常に良い説明です。誰かがこれで私を助けることができますか?Windowsワークフローサービス - それらは何ですか?

答えて

4

EditingContext Servicesは、ワークフローデザイナーのホスティング環境で使用される一連のサービスです。ワークフローデザイナーの非常に有用な情報と機能を提供することができます。ビヘイビアを変更したり、情報を入手したり、デザイナーの変更についての通知を受け取るために、サービス実装をインジェクトすることができます。

サービス上のいくつかの例とそれぞれの簡単な説明:

  • IDesignerDebugViewは -
  • IExpressionEditorServiceをデバッグするためのブレークポイント、デバッグ状態、およびソースの場所を制御します - 提供することができる発現エディタを作成します。 Visual Studio上でIntellisense(.net VBのものを使用)と再ホストされたシナリオで。
  • IValidationErrorServiceは - 、デザイナーの変更に関するイベントを発生させるワークフローのルートを取得し、itensを見つける - ModelServiceカスタムコントロールに
  • をワークフロー検証メッセージを表示するために使用します。より

hereがEditingContextサービスの完全なリストについてはthis linkを見る:

3

ワークフローサービスは、WF4ワークフローを使用して実装されたWCFサービスです。通常、SOAPメッセージが受信されたときにトリガーされるReceiveアクティビティーから始まります。ワークフローがクライアントに応答を送信する準備ができたら、SendReplyアクティビティが使用されます。しかし、ワークフローは自由に実行し続けることができ、後で多くのイベントを受け取ることができます。

+0

おかげで私はモデルサービスのようなサービスに言及していました。 – Hosea146

+0

System.Activities.Presentation.Services.ModelService? –

関連する問題