public static EndpointFactoryConfigurator SetPurgeOnStartup(this EndpointFactoryConfigurator configurator, bool value) { var builderConfigurator = new DelegateEndpointFactoryBuilderConfigurator(x => x.SetPurgeOnStartup(value)); configurator.AddEndpointFactoryConfigurator(builderConfigurator); return(configurator); }
public static EndpointFactoryConfigurator SetPurgeOnStartup(this EndpointFactoryConfigurator configurator, bool value) { var builderConfigurator = new DelegateEndpointFactoryBuilderConfigurator(x => x.SetPurgeOnStartup(value)); configurator.AddEndpointFactoryConfigurator(builderConfigurator); return configurator; }
public static EndpointFactoryConfigurator SetCreateTransactionalQueues(this EndpointFactoryConfigurator configurator, bool value) { var builderConfigurator = new DelegateEndpointFactoryBuilderConfigurator(x => x.SetCreateTransactionalQueues(value)); configurator.AddEndpointFactoryConfigurator(builderConfigurator); return(configurator); }
public static EndpointFactoryConfigurator SetCreateTransactionalQueues(this EndpointFactoryConfigurator configurator, bool value) { var builderConfigurator = new DelegateEndpointFactoryBuilderConfigurator(x => x.SetCreateTransactionalQueues(value)); configurator.AddEndpointFactoryConfigurator(builderConfigurator); return configurator; }
/// <summary> /// Sets the default transaction timeout for transactional transports /// </summary> /// <typeparam name="T"></typeparam> /// <param name="configurator"></param> /// <param name="timeout"></param> /// <returns></returns> public static T SetDefaultTransactionTimeout <T>(this T configurator, TimeSpan timeout) where T : EndpointFactoryConfigurator { var builderConfigurator = new DelegateEndpointFactoryBuilderConfigurator(x => x.SetDefaultTransactionTimeout(timeout)); configurator.AddEndpointFactoryConfigurator(builderConfigurator); return(configurator); }
public static T SetDefaultIsolationLevel <T>(this T configurator, IsolationLevel level) where T : EndpointFactoryConfigurator { var builderConfigurator = new DelegateEndpointFactoryBuilderConfigurator(x => x.SetDefaultIsolationLevel(level)); configurator.AddEndpointFactoryConfigurator(builderConfigurator); return(configurator); }