■10205 / ) |
Re[3]: ジャーナルキューの参照 |
□投稿者/ カンタービレ (43回)-(2007/11/13(Tue) 18:16:59)
|
■No10196 (カンタービレ さん) に返信 > > [1回目] > コンストラクタへの指定 :FormatName:DIRECT=OS:サーバ名\private$\キュー名\journal$
自己レスしマス。 http://msdn2.microsoft.com/ja-jp/library/ktb2ecsw(VS.80).aspx http://msdn2.microsoft.com/ja-jp/library/system.messaging.messagequeue.path(VS.80).aspx を読み直し、ジャーナルキュー名の場合、private$がないことに気がつき、直してみました。 でも・・・今度はワークグループではサポートしていない例外に変わっただけでした。。 [1回目] コンストラクタへの指定 :FormatName:DIRECT=OS:サーバ名\キュー名\journal$ ←これはダメと分かってやってみた。 [2回目] コンストラクタへの指定 :サーバ名\キュー名\journal$
[形式名によるジャーナルキューの参照] ①FORMATNAME:PUBLIC=QueueGUID;JOURNAL または ②FORMATNAME:PRIVATE=MachineGUID\QueueNumber;JOURNAL だそうデス。
ネットワーク上のプライベートのジャーナルキューは①では参照できないようデス。 ワークグループではサポートしてないエラー変わらず。
②でアクセスしたいと思っても、MachineGUIDって何か説明もなく、今参照しようとしているキューちゃんが 何番かの求め方も分からないといった状況デス。普通のキューはアクセスできてるのになぁ・・。 ちなみにMessageEnumeratorを使わずにGetAllMessageメソッドでも同様デス。
コンストラクタ時とPathを直接指定した場合での変化はありませんでした。
また行き詰ったので、ご報告がてらいいヒントがあればお願いいたしマス。
|
|