Transazioni manuali e MSMQ

I componenti scritti in un linguaggio che utilizza Common Language Runtime, quale Microsoft Visual Basic .NET, possono inviare e ricevere messaggi da Microsoft Message Queuing (MSMQ).

MSMQ è una tecnologia che implementa la creazione di code di messaggi in un'applicazione. Mediante MSMQ è possibile creare o eliminare code di messaggi, inviare o ricevere messaggi e gestire code di messaggi. Le transazioni rappresentano una parte importante dei sistemi aziendali, che necessitano frequentemente delle funzionalità asincrone di MSMQ.

Common Language Runtime supporta le transazioni manuali grazie alla classe MessageQueueTransaction. Le transazioni MSMQ sono gestite interamente all'interno del motore MSMQ e non sono supportate da Microsoft Distributed Transaction Coordinator (DTC) né da qualsiasi altro meccanismo transazionale.

Vedere anche

Transazioni manuali | Creazione di componenti di messaggistica