Class OutboxTransactionManager
Manages the consumer transaction calling Commit
or Rollback
on the
IOutboxWriter when the database transaction is being completed.
Inheritance
System.Object
OutboxTransactionManager
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Silverback.Messaging.Outbound.TransactionalOutbox
Assembly: Silverback.Integration.dll
Syntax
public class OutboxTransactionManager
Remarks
This isn't even necessary if using EF Core and the DbOutboxWriter, since it is already implicitly taking part in the save changes transaction.
Constructors
| Improve this doc View sourceOutboxTransactionManager(IOutboxWriter)
Initializes a new instance of the OutboxTransactionManager class.
Declaration
public OutboxTransactionManager(IOutboxWriter queueWriter)
Parameters
Type | Name | Description |
---|---|---|
IOutboxWriter | queueWriter | The OutboxTransactionManager to manage. |