Saya telah meneliti selama lebih dari satu jam dan menemukan contoh yang bagus tentang bagaimana menggunakan MSMQ di C # dan bahkan satu bab penuh dari sebuah buku tentang Antrian Pesan ... Tetapi untuk pengujian cepat yang saya butuhkan hanyalah membahas skenario ini, bahkan tidak dengan cara yang sempurna, hanya untuk demo singkat:
"Aplikasi A": Menulis Pesan ke Antrian Pesan. (Aplikasi A adalah layanan C # windows) Sekarang saya membuka "Aplikasi B" (ini adalah aplikasi C # winForms) dan saya memeriksa MSMQ dan saya melihat oh saya punya Pesan baru.
Itu saja ... Yang saya butuhkan untuk demo sederhana.
Adakah yang bisa membantu saya dengan contoh kode untuk ini? Sangat dihargai.
Jawaban:
Untuk skenario yang lebih kompleks, Anda dapat menggunakan objek Message untuk mengirim pesan, membungkus objek kelas Anda sendiri di dalamnya, dan menandai kelas Anda sebagai dapat diserialkan. Pastikan juga bahwa MSMQ diinstal pada sistem Anda
sumber
Mungkin kode di bawah ini akan berguna bagi seseorang untuk mendapatkan pengenalan cepat ke MSMQ .
Jadi untuk memulai, saya sarankan Anda membuat 3 aplikasi dalam sebuah solusi:
Cukup salin kode sebelumnya dan coba. Pastikan bahwa MSMQ diinstal pada MS Windows Anda dan proyek 1 dan 2 memiliki referensi
System.Messaging
.1. Tombol MessageTo (Formulir Windows) Tambahkan 1.
2. MessageFrom (Formulir Windows) Tambahkan 1 kotak teks kaya.
3. MyMessage (Class Library) Tambahkan 1 kelas.
Nikmati :)
sumber