Ejemplo n.º 1
0
 public OutboxItemFactory(
     ISqlTransactionalOutboxUniqueIdFactory <TUniqueIdentifier> uniqueIdFactory,
     ISqlTransactionalOutboxSerializer?payloadSerializer = null
     )
 {
     this.UniqueIdentifierFactory = uniqueIdFactory.AssertNotNull(nameof(uniqueIdFactory));
     this.PayloadSerializer       = payloadSerializer ?? new OutboxPayloadJsonSerializer();
 }
Ejemplo n.º 2
0
 public DefaultOutboxItemFactory(
     ISqlTransactionalOutboxSerializer payloadSerializer = null
     )
     : base(
         new OutboxGuidUniqueIdentifier(),
         payloadSerializer ?? new OutboxPayloadJsonSerializer()
         )
 {
 }