C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 23 を表示中)
■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を直接指定した場合での変化はありませんでした。

また行き詰ったので、ご報告がてらいいヒントがあればお願いいたしマス。
返信 編集キー/


管理者用

- Child Tree -