public static Configure AzureConfigurationSource(this Configure config, string configurationPrefix)
        {
            var azureConfigSource = new AzureConfigurationSource(new AzureConfigurationSettings());

            azureConfigSource.ConfigurationPrefix = configurationPrefix;
            return(config.CustomConfigurationSource(azureConfigSource));
        }
    public IEndpointConfiguration Bootstrap(EndpointDefinition endpointDefinition)
    {
        if (endpointDefinition.MachineName != null)
        {
            RuntimeEnvironment.MachineNameAction = () => endpointDefinition.MachineName;
        }

        configure = Configure.With();
        configure.DefaultBuilder();

        configure.DefineEndpointName(endpointDefinition.Name);
        Address.InitializeLocalAddress(endpointDefinition.Name);

        configure.DefiningMessagesAs(t => t.Namespace != null && t.Namespace.EndsWith(".Messages") && t != typeof(TestEvent));
        configure.DefiningEventsAs(t => t == typeof(TestEvent));

        configure.UseInMemoryTimeoutPersister();
        configure.InMemorySubscriptionStorage();

        customConfiguration = new CustomConfiguration();
        configure.CustomConfigurationSource(customConfiguration);

        Feature.Enable <MessageDrivenSubscriptions>();

        configure.Configurer.ConfigureComponent <MessageStore>(DependencyLifecycle.SingleInstance);

        return(this);
    }
Example #3
0
        public Usage()
        {
            #region SLRConfigurationSourceUsage

            Configure configure = Configure.With();
            configure.CustomConfigurationSource(new ConfigurationSource());
            #endregion
        }
Example #4
0
        public Usage()
        {
            Configure configure = Configure.With();

            #region UseCustomConfigurationSourceForGatewayChannelsConfig
            configure.CustomConfigurationSource(new ConfigurationSource());
            #endregion
        }
Example #5
0
        public Usage()
        {
            #region UseCustomConfigurationSourceForErrorQueueConfig

            Configure configure = Configure.With();
            configure.CustomConfigurationSource(new ConfigurationSource());
            #endregion
        }
        public void The_storage_should_default_to_dev_settings_if_no_config_section_is_found()
        {
            configure
            .CustomConfigurationSource(new NullSource())
            .AzureMessageQueue();

            Assert.AreEqual(Configure.Instance.Builder.Build <CloudQueueClient>().Credentials.AccountName, "devstoreaccount1");
        }
Example #7
0
        Usage(Configure configure)
        {
            #region UseCustomConfigurationSourceForErrorQueueConfig

            configure.CustomConfigurationSource(new ConfigurationSource());

            #endregion
        }
Example #8
0
        Usage(Configure configure)
        {
            #region DelayedRetriesConfigurationSourceUsage

            configure.CustomConfigurationSource(new ConfigurationSource());

            #endregion
        }
Example #9
0
        Usage(Configure configure)
        {
            #region SLRConfigurationSourceUsage

            configure.CustomConfigurationSource(new ConfigurationSource());

            #endregion
        }
Example #10
0
        Usage(Configure configure)
        {
            #region inject-endpoint-mapping-configuration-source

            configure.CustomConfigurationSource(new ConfigurationSource());

            #endregion
        }
Example #11
0
        Usage(Configure configure)
        {
            #region UseCustomConfigurationSourceForErrorQueueConfig

            configure.CustomConfigurationSource(new ConfigurationSource());

            #endregion
        }
Example #12
0
        Usage(Configure configure)
        {
            #region ImmediateRetriesConfigurationSourceUsage

            configure.CustomConfigurationSource(new ConfigurationSource());

            #endregion
        }
Example #13
0
        Usage(Configure configure)
        {
            #region SLRConfigurationSourceUsage

            configure.CustomConfigurationSource(new ConfigurationSource());

            #endregion
        }
Example #14
0
        ConfigurationSourceUsage(Configure configure)
        {
            #region UseCustomConfigurationSourceForGatewaySitesConfig

            configure.CustomConfigurationSource(new ConfigurationSource());

            #endregion
        }
Example #15
0
        Usage(Configure configure)
        {
            #region inject-endpoint-mapping-configuration-source

            configure.CustomConfigurationSource(new ConfigurationSource());

            #endregion
        }
Example #16
0
        ConfigurationSourceUsage(Configure configure)
        {
            #region UseCustomConfigurationSourceForGatewaySitesConfig

            configure.CustomConfigurationSource(new ConfigurationSource());

            #endregion
        }
Example #17
0
        public Usage()
        {
            #region inject-endpoint-mapping-configuration-source

            Configure configure = Configure.With();
            configure.CustomConfigurationSource(new ConfigurationSource());

            #endregion
        }
        CustomConfigSource()
        {
            #region RegisterCustomConfigSource

            Configure configure = Configure.With();
            //this call needs to happen right after With()
            configure.CustomConfigurationSource(new MyCustomConfigurationSource());

            #endregion
        }
Example #19
0
 ConfigurationSourceUsage(Configure configure)
 {
     #region ConfigurationSourceUsageForMessageForwarding
     configure.CustomConfigurationSource(new ConfigurationSource());
     #endregion
 }
        public static Configure AzureConfigurationSource(this Configure config)
        {
            var azureConfigSource = new AzureConfigurationSource(new AzureConfigurationSettings());

            return(config.CustomConfigurationSource(azureConfigSource));
        }
 ConfigurationSourceUsage(Configure configure)
 {
     #region ConfigurationSourceUsageForMessageForwarding
     configure.CustomConfigurationSource(new ConfigurationSource());
     #endregion
 }