MSMQ este folosit foarte des folosit în aplicațiile destok pentru a comunica intre doua sau mai multe procese. Citirea si scrierea unui mesaj in MSMQ se face extrem de simplu: //Creare de mesaj. System.Messaging.Message message = new System.Messaging.Message(); message.Body = "some text"; message.Label = "Test message"; //Initializare MSMQ. var msmq; if(MessageQueue.Exists(@".\Private$\NumeQueue")) { msmq = new System.Messaging.MessageQueue(@".\Private$\NumeQueue"); } else { msmq = MessageQueue.Create(@".\Private$\NumeQueue"); } /Trimitere mesaj msmq.Send(message);. /Citire mesaj. try { message = mq.Receive(new TimeSpan(0, 0, 10)); } catch { //Executa ceva in caz de eroare. } Pentru a primii un mesaj, putem sa ne inregistram la evenimentul "ReceiveCompleted" a unui MessageQueue. Daca o sa încercam sa trimitem prin MSMQ un mesaj cu conținut XML de genul: <Text> <Valoare>Test</Valoar...
DREAMER, CRAFTER, TECHNOLOGY ENTHUSIAST, SPEAKER, TRAINER, AZURE MVP, SOLVING HARD BUSINESS PROBLEMS WITH CUTTING-EDGE TECHNOLOGY