0

msmqメッセージによって開始されるワークフローがあります。ワークフローはいくつかの処理を実行してから、初期化相関を呼び出し、受信アクティビティで待機します。したがって、ワークフローにはすでにmsmqエンドポイントがありますが、クライアントが受信アクティビティと相関できるようにするnet.tcpエンドポイントを追加することは可能ですか?

4

1 に答える 1

0

いいえ、それはできません。他の標準的な SOAP サービスと同様に、サービス全体が 1 つの操作だけでなく、特定のプロトコルを介して公開されるためです。

ただし、できることは、MSMQ ベースのワークフローで、 を持つ別のワークフロー サービスを起動し、関連付けを適切に初期化し、別のコンシューマーを待機しReceiveてスリープ状態に戻ることです。Receive

さらに、MSMQ サービスは物事を開始するためのオーケストレーターとして単純に使用されるため、いずれにせよ、それはより良いアプローチだと思います。

于 2012-09-28T16:56:04.080 に答える