private static IDictionary <string, string> ConvertDeregisterInstancesFromLoadBalancer(DeregisterInstancesFromLoadBalancerRequest request) { IDictionary <string, string> dictionary = new Dictionary <string, string>(); dictionary["Action"] = "DeregisterInstancesFromLoadBalancer"; if (request.IsSetLoadBalancerName()) { dictionary["LoadBalancerName"] = request.LoadBalancerName; } List <Instance> instances = request.Instances; int num = 1; foreach (Instance instance in instances) { if (instance.IsSetInstanceId()) { dictionary[string.Concat(new object[] { "Instances", ".member.", num, ".", "InstanceId" })] = instance.InstanceId; } num++; } return(dictionary); }
/** * Convert DeregisterInstancesFromLoadBalancerRequest to name value pairs */ private static IDictionary <string, string> ConvertDeregisterInstancesFromLoadBalancer(DeregisterInstancesFromLoadBalancerRequest request) { IDictionary <string, string> parameters = new Dictionary <string, string>(); parameters["Action"] = "DeregisterInstancesFromLoadBalancer"; if (request.IsSetLoadBalancerName()) { parameters["LoadBalancerName"] = request.LoadBalancerName; } List <Instance> deregisterInstancesFromLoadBalancerRequestInstancesList = request.Instances; int deregisterInstancesFromLoadBalancerRequestInstancesListIndex = 1; foreach (Instance deregisterInstancesFromLoadBalancerRequestInstances in deregisterInstancesFromLoadBalancerRequestInstancesList) { if (deregisterInstancesFromLoadBalancerRequestInstances.IsSetInstanceId()) { parameters[String.Concat("Instances", ".member.", deregisterInstancesFromLoadBalancerRequestInstancesListIndex, ".", "InstanceId")] = deregisterInstancesFromLoadBalancerRequestInstances.InstanceId; } deregisterInstancesFromLoadBalancerRequestInstancesListIndex++; } return(parameters); }