私はプログラミングで自分の足を濡らしています。私の自己学習は私をこの質問に導きます。私はデザインパターンについて読んできましたが、これについての良い勧告が何であるか知りたいと思っていました。Windowsサービス用のデザインパターン - C#
私のテストアプリケーションは、MSMQにメッセージを送信します。私はこのMSMQを聞くWindowsサービスを書いて、それが受け取るすべてのメッセージに対して、単純なデータベース挿入を実行したい。
私はこの記事を私が必要ないくつかの情報を与えたlink text
を見ました。例では、私は
private static void MyReceiveCompleted(Object source,
ReceiveCompletedEventArgs asyncResult)
{
// Connect to the queue.
MessageQueue mq = (MessageQueue)source;
// End the asynchronous Receive operation.
Message m = mq.EndReceive(asyncResult.AsyncResult);
// Display message information on the screen.
Console.WriteLine("Message: " + (string)m.Body);
// Restart the asynchronous Receive operation.
mq.BeginReceive();
return;
}
以内に私の仕事のほとんどを行うことができますしかし、より現実的な候補である特定のパターンはありますか?私はそれが 'コマンド'パターンかもしれないと仮定して周りの読書から、しかし、これは最高のパターンであるかどうかはわかりません。パターンをよりよく理解するためのアイデアや考え。私はパターンに読ん
ブックス: ヘッドファーストデザインパターン - 私は私が好きなキューからのメッセージを処理する場合、この の混合レビューが4(SP?)
Andy、私はWCFを使用することができ、チェックアウトします。 netMsmqBindingまたはmsmqIntegrationBindingの推奨ブログ –
http://blogs.msdn.com/drnick/default.aspx - これは私が出会った最高のWCFブログの1つです。ここに古い、良いチュートリアルビデオがあります:http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2006/09/13/8875.aspx –