public static SdkLoadBalancingSetting ToSdkLoadBalancingSetting(this PSLoadBalancingSetting psLoadBalancingSetting)
 {
     return(new SdkLoadBalancingSetting
            (
                sampleSize: psLoadBalancingSetting.SampleSize,
                successfulSamplesRequired: psLoadBalancingSetting.SuccessfulSamplesRequired,
                additionalLatencyMilliseconds: psLoadBalancingSetting.AdditionalLatencyMilliseconds,
                name: psLoadBalancingSetting.Name
            ));
 }
示例#2
0
        public override void ExecuteCmdlet()
        {
            var LoadBalancingSetting = new PSLoadBalancingSetting
            {
                Name       = Name,
                SampleSize = !this.IsParameterBound(c => c.SampleSize) ? 4 : SampleSize,
                AdditionalLatencyMilliseconds = !this.IsParameterBound(c => c.AdditionalLatencyInMilliseconds) ? 0 : AdditionalLatencyInMilliseconds,
                SuccessfulSamplesRequired     = !this.IsParameterBound(c => c.SuccessfulSamplesRequired) ? 2 : SuccessfulSamplesRequired
            };

            WriteObject(LoadBalancingSetting);
        }