private LoadBalancerProviderConfiguration GetWeightRoundRobinConfiguration() { var configuration = new LoadBalancerProviderConfiguration(LoadBalancerConsts.WeightRoundRobin); configuration .SetProperty(WeightRoundRobinLoadBalancerConfigurationNames.Weights, typeof(string)); return(configuration); }
private LoadBalancerProviderConfiguration GetRandomConfiguration() { var configuration = new LoadBalancerProviderConfiguration(LoadBalancerConsts.Random); configuration .SetProperty(RandomLoadBalancerConfigurationNames.Seed, typeof(int)); return(configuration); }
private LoadBalancerProviderConfiguration GetRoundRobinConfiguration() { var configuration = new LoadBalancerProviderConfiguration(LoadBalancerConsts.RoundRobin); configuration .SetProperty(RoundRobinLoadBalancerConfigurationNames.Step, typeof(int)); return(configuration); }
private LoadBalancerProviderConfiguration GetNoBalancerConfiguration() { var configuration = new LoadBalancerProviderConfiguration(LoadBalancerConsts.NoLoadBalancer); configuration .SetProperty(NoBalancerConfigurationNames.FirstOne, typeof(bool)); return(configuration); }