none
WCF MSMQ Binding でコンソールではなくデータとしてデータ取得方法について RRS feed

  • 質問

  • 現在WCF MSMQ Bindingを利用してプログラムを作成中ですすが、 サンプールとして見つかったのは下記のようなコンソール表示のサンプールしかなくて困ってます。

    データの取り方をしりたいですが、どなたか経験があるかた教えていただけないでしょうか?

    NetMsmqBinding binding = new NetMsmqBinding();
                    binding.Security.Mode = NetMsmqSecurityMode.None;
                    sh.AddServiceEndpoint(typeof(ISendMsg), binding, "net.msmq://localhost/private/testque");
                    sh.Open();

                    Console.WriteLine("サービスが開始されました。");


                    Console.ReadLine();

    • 移動 佐伯玲 2012年10月22日 7:13 (移動元:TechNet サブスクリプション)
    2012年10月22日 2:03

すべての返信

  • こんにちは、チェ さん
    フォーラムオペレータの佐伯 玲 です。

    WCFに関するご質問だと思われますのでより広い情報が得られるようにと思い「Windows Communication Foundation ( WCF )」のフォーラムへスレッドのカテゴリを移動させていただきました。

    また、MSDN マガジンで以下のような記事がありましたのでご参考になりましたら幸いです。
    キューに登録する WCF 応答サービスを構築する

    宜しくお願い致します。
    __________________________
    日本マイクロソフト株式会社 フォーラム オペレーター 佐伯 玲


    • 編集済み 佐伯玲 2012年10月22日 7:15 移動が完了したので内容を変更しました
    2012年10月22日 5:03
  • こんにちは。

    http://www.microsoft.com/en-us/download/details.aspx?id=21459 

    にある、WF_WCF_Samples.exe の中に、
    ・MsmqToWcf
    ・WcfToMsmq
    といったサンプルプロジェクトがあります。
    これでどうでしょう。
    2012年10月23日 0:51
  • Keiichi Oumiさん

    こんにちは。

    ご返信ありがとうございました。

    Keiichi Oumiさんが教えたサンプールは既に拝見したサンプールでおり

    そのサンプールにもコンソール表示処理しか書いてないです。

    ありがとうございました。

    2012年10月23日 2:20
  • こんにちは。

    msmqtowcf ソリューション を見ると、対象のキューにメッセージが蓄積されると、自動的に OrderProcessorService の SubmitPurchaseOrder が呼び出されて、メッセージを取得し、コンソール表示へするという動作になっています。
    ですので、コンソールに出力するか否かは、コード次第という事になると思います。

    もし、この動作が目的と合わないとすれば、具体的に、どのような事をしたいと考えているのでしょうか?


    • 編集済み Keiichi Oumi 2012年10月23日 8:13 字の間違い
    2012年10月23日 8:09
  • こんにちは。

    もしかして、こんな事をやりたいって事でしょうか。

    MSMQ アクティベーション http://msdn.microsoft.com/ja-jp/library/ms752246.aspx

    これですと、おそらくサンプルの、\WF_WCF_Samples\WCF\Basic\Services\Hosting\WASHost\MsmqActivation\CS にあると思いますが。

    動かしてみてはいません。

    2012年10月23日 8:50