Witam
Muszę w projekcie objąć w transakcje wysyłanie wiadomości do kolejki oraz ich pobieranie."Normalne" pobieranie oraz wysyłanie wiadomości nie sprawia mi problemu jednak gdy używam transakcje wiadomości nie chcą się pobrać z kolejki (Nie wiem może trzeba je gdzieś włączyć w windows?). Poniżej zamieściłem najprostszy przykład użycia transakcji, który testowałem. Próbowałem też innych przykładów z użyciem MessageQueueTransaction jednak bez rezultatu. Jeśli orientuje się ktoś w tej tematyce byłbym wdzięczny za informacje na ten temat lub zamieszczenie jakiegoś prostego programu demonstrującego użycie transakcji w MSMQ
//Wysyłanie do kolejki
mq = new MessageQueue(@".\Private$\Kolejka");
mq.Send("Test1", MessageQueueTransactionType.Single);
//Pobieranie z kolejki
mq = new MessageQueue(@".\Private$\Kolejka");
mq.Formatter = new XmlMessageFormatter(new Type[] { typeof(string) });
System.Messaging.Message msgTxn = mq.Receive(MessageQueueTransactionType.Single);
MessageBox.Show(msgTxn.Body.ToString());
Z góry dziękuję za pomoc i pozdrawiam