Show / Hide Table of Contents

    Class OutboxTransactionManager

    Manages the consumer transaction calling Commit or Rollback on the IOutboxWriter when the database transaction is being completed.

    Inheritance
    object
    OutboxTransactionManager
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    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 source

    OutboxTransactionManager(IOutboxWriter)

    Initializes a new instance of the OutboxTransactionManager class.

    Declaration
    public OutboxTransactionManager(IOutboxWriter queueWriter)
    Parameters
    Type Name Description
    IOutboxWriter queueWriter

    The OutboxTransactionManager to manage.

    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.

    • Improve this doc
    • View source
    GitHub E-Mail
    ↑ Back to top © 2020 Sergio Aquilini