Transaction

The Transaction API enables execution of several operations as a single execution block. If one (or more) of the operations does not succeed, the entire transaction fails. This API is useful for situations in which every component must succeed, or the whole operation is meaningless.

The Transaction class is a part of Jacada.WinFuseNG.Core namespace. Since it is a template, it should get a return result type as a template parameter. It can be any primitive type and user defined classes.

The following sections describe:

Transaction Class API

Advanced Transaction Usages