NServiceBus.OutboxConfigExtensions.EnableOutbox C# (CSharp) Method

EnableOutbox() public static method

Enables the outbox feature.
public static EnableOutbox ( this config ) : OutboxSettings
config this The instance to apply the settings to.
return OutboxSettings
        public static OutboxSettings EnableOutbox(this EndpointConfiguration config)
        {
            Guard.AgainstNull(nameof(config), config);

            var outboxSettings = new OutboxSettings(config.Settings);

            config.Settings.SetDefault<TransportTransactionMode>(TransportTransactionMode.ReceiveOnly);
            config.EnableFeature<Features.Outbox>();
            return outboxSettings;
        }
    }
OutboxConfigExtensions