NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Transactional Message Processing

The NGWS frameworks MessageQueue component gives you the option of sending and receiving messages transactionally. When you send a transactional message, you group a set of related messages into a transaction. All the messages are either delivered together in the order in which they were sent (a committed transaction), or automatically not sent at all if any problems occur (an aborted transaction). Transactional processing allows you to ensure that the messages in a transaction are delivered in order, are delivered only once, and are successfully retrieved from the destination queue.

There are two main types of transactions you can create from your applications:

See Also

Reading and Receiving Messages | Creating a Transactional Queue | Sending Messages Within an Internal Transaction