public ClientConfig() { IConfigurationSource defaultValueConfigurationSource = BuildDefaultValueConfigurationSource(); IConfiguration appSettingConfiguration = ObjectFactory.CreateAppSettingConfiguration(); IConfigurationSource appSettingConfigurationSource = new DefaultConfigurationSource(0, "appSetting", appSettingConfiguration); ConfigurationManager = ObjectFactory.CreateDefaultConfigurationManager( appSettingConfigurationSource, defaultValueConfigurationSource); }
/// <summary> /// Initializes a fresh instance of the builder /// </summary> public BusConfiguration() : base(new SettingsHolder()) { configurationSourceToUse = new DefaultConfigurationSource(); Settings.Set <PipelineModifications>(new PipelineModifications()); Pipeline = new PipelineSettings(this); Settings.SetDefault("Endpoint.SendOnly", false); Settings.SetDefault("Transactions.Enabled", true); Settings.SetDefault("Transactions.IsolationLevel", IsolationLevel.ReadCommitted); Settings.SetDefault("Transactions.DefaultTimeout", TransactionManager.DefaultTimeout); Settings.SetDefault("Transactions.SuppressDistributedTransactions", false); Settings.SetDefault("Transactions.DoNotWrapHandlersExecutionInATransactionScope", false); }
static Configure() { ConfigurationSource = new DefaultConfigurationSource(); }
/// <summary> /// Initializes a fresh instance of the builder /// </summary> public BusConfiguration() : base(new SettingsHolder()) { configurationSourceToUse = new DefaultConfigurationSource(); Settings.Set <PipelineModifications>(new PipelineModifications()); Pipeline = new PipelineSettings(this); }