2011-11-07 4 views
1

AppDomainを使用するか、.NETアプリケーションでプロセス分離を使用すると、分離された環境にMSMQ MessageQueuesを作成または開くために必要なアクセス許可を与える必要はありません。私はまた、性能が大ヒットすると信じているので、隔離チャネルを使用して特権ホストからのメッセージを前後に渡す必要はありません。AppDomainまたはProcess境界を介してMSMQキューハンドルを渡す

ホストでMessageQueueを作成/開くし、オープンハンドルを分離環境に渡して(リモート処理なしで)使用する方法はありますか?

答えて

2

他のプロセスがMessageQueueの特定の特権操作をしないようにするには、ハンドルを他のプロセスに渡すのではなく、抽象度の高い抽象化を行うことをお勧めします。お互いに通信するための2つのプロセス間に適切なインタフェースを設計すると、パフォーマンスが問題になることはありません。

+0

ありがとうございました。それは可能ですか? –

+0

私はハンドルがプロセス固有であるため、プロセス間ではできないと思います – Ankur

関連する問題