Exemple #1
0
 public Options()
 {
     // Since we create this instance the parser will not overwrite it
     GenerateDataVerb        = new GenerateDataOptions();
     ReplayVerb              = new ReplayOptions();
     GenerateLocalUploadVerb = new GenerateLocalUploadOptions();
     LocalVerb  = new GenerateLocalDataOptions();
     UploadVerb = new UploadDataOptions();
     CreateVerb = new CreateEventHubConsumerGroupOptions();
 }
 public Options()
 {
     // Since we create this instance the parser will not overwrite it
     GenerateDataVerb = new GenerateDataOptions();
     ReplayVerb = new ReplayOptions();
     GenerateLocalUploadVerb = new GenerateLocalUploadOptions();
     LocalVerb = new GenerateLocalDataOptions();
     UploadVerb = new UploadDataOptions();
     CreateVerb = new CreateEventHubConsumerGroupOptions();
 }
Exemple #3
0
        private static void ProcessCreateEventHubConsumerGroupOptions(CreateEventHubConsumerGroupOptions options)
        {
            var eventHubConfig = new EventHubConnectionDetails(options.EventHubNamespace, options.EventHubName, options.EventHubSasPolicy, options.EventHubSasKey);
            var configurator   = new EventHubConfigurator(eventHubConfig);

            if (options.NumberOfInstances == 1)
            {
                configurator.AddConsumerGroup(options.ConsumerGroupName);
            }
            else
            {
                for (var i = 0; i < options.NumberOfInstances; i++)
                {
                    configurator.AddConsumerGroup(options.ConsumerGroupName + i);
                }
            }
        }
Exemple #4
0
        private static void ProcessCreateEventHubConsumerGroupOptions(CreateEventHubConsumerGroupOptions options)
        {
            var eventHubConfig = new EventHubConnectionDetails(options.EventHubNamespace, options.EventHubName, options.EventHubSasPolicy, options.EventHubSasKey);
            var configurator = new EventHubConfigurator(eventHubConfig);

            if (options.NumberOfInstances == 1)
                configurator.AddConsumerGroup(options.ConsumerGroupName);
            else
            {
                for (var i = 0; i < options.NumberOfInstances; i++)
                {
                    configurator.AddConsumerGroup(options.ConsumerGroupName+i);
                }
            }
        }