@@ -10,18 +10,18 @@ public class OutboxTableConfig : ISqlTransactionalOutboxTableConfig
1010 public const string DefaultTransactionalOutboxTableName = "TransactionalOutboxQueue" ;
1111 public const string DefaultPKeyFieldName = "Id" ;
1212
13- public string TransactionalOutboxSchemaName { get ; } = DefaultTransactionalOutboxSchemaName ;
14- public string TransactionalOutboxTableName { get ; } = DefaultTransactionalOutboxTableName ;
13+ public virtual string TransactionalOutboxSchemaName { get ; } = DefaultTransactionalOutboxSchemaName ;
14+ public virtual string TransactionalOutboxTableName { get ; } = DefaultTransactionalOutboxTableName ;
1515
1616 //NOTE: The PKey Field is only used for Sql Server specific resolution of DateTime sort collisions & Sorting,
1717 // but is otherwise not needed for Outbox Item Model.
18- public string PKeyFieldName { get ; } = DefaultPKeyFieldName ;
19- public string UniqueIdentifierFieldName { get ; } = nameof ( OutboxProcessingItem < Guid > . UniqueIdentifier ) ;
20- public string FifoGroupingIdentifier { get ; } = nameof ( OutboxProcessingItem < Guid > . FifoGroupingIdentifier ) ;
21- public string StatusFieldName { get ; } = nameof ( OutboxProcessingItem < Guid > . Status ) ;
22- public string PublishTargetFieldName { get ; } = nameof ( OutboxProcessingItem < Guid > . PublishTarget ) ;
23- public string PayloadFieldName { get ; } = nameof ( OutboxProcessingItem < Guid > . Payload ) ;
24- public string PublishAttemptsFieldName { get ; } = nameof ( OutboxProcessingItem < Guid > . PublishAttempts ) ;
25- public string CreatedDateTimeUtcFieldName { get ; } = nameof ( OutboxProcessingItem < Guid > . CreatedDateTimeUtc ) ;
18+ public virtual string PKeyFieldName { get ; } = DefaultPKeyFieldName ;
19+ public virtual string UniqueIdentifierFieldName { get ; } = nameof ( OutboxProcessingItem < Guid > . UniqueIdentifier ) ;
20+ public virtual string FifoGroupingIdentifier { get ; } = nameof ( OutboxProcessingItem < Guid > . FifoGroupingIdentifier ) ;
21+ public virtual string StatusFieldName { get ; } = nameof ( OutboxProcessingItem < Guid > . Status ) ;
22+ public virtual string PublishTargetFieldName { get ; } = nameof ( OutboxProcessingItem < Guid > . PublishTarget ) ;
23+ public virtual string PayloadFieldName { get ; } = nameof ( OutboxProcessingItem < Guid > . Payload ) ;
24+ public virtual string PublishAttemptsFieldName { get ; } = nameof ( OutboxProcessingItem < Guid > . PublishAttempts ) ;
25+ public virtual string CreatedDateTimeUtcFieldName { get ; } = nameof ( OutboxProcessingItem < Guid > . CreatedDateTimeUtc ) ;
2626 }
2727}
0 commit comments