[TIBCO.EMS .NET client library 6.0 documentation]
Assembly: TIBCO.EMS (in TIBCO.EMS.dll)
Roll back messages in the current transaction
Namespace:
TIBCO.EMSAssembly: TIBCO.EMS (in TIBCO.EMS.dll)
Syntax
public virtual void Rollback() |
Public Overridable Sub Rollback |
public: virtual void Rollback() |
Remarks
Roll back any messages done in this transaction and
release any locks currently held.
Messages sent to a queue with prefetch=none and maxRedelivery=number properties are not received number times by an EMS application that receives in a loop and does an XA rollback after the XA prepare phase.
Exceptions
Exception | Condition |
---|---|
TIBCO.EMS..::.IllegalStateException | The session does not have transactional semantics. |