public ConsulConfigurationProvider(ConsulConfigurationOptions options, ConsulClient client)
 {
     this._Options = options;
     this._Client  = client;
     _queryOptions = new QueryOptions()
     {
         WaitIndex = 0,
         WaitTime  = TimeSpan.FromMinutes(5)
     };
     Initialize();
 }
 public ConsulConfigurationSource(ConsulConfigurationOptions Options)
 {
     this.Options = Options;
 }
 public static IConfigurationBuilder AddConsul(this IConfigurationBuilder builder, ConsulConfigurationOptions Options)
 {
     return(builder.Add(new ConsulConfigurationSource(Options)));
 }