/** * Convert DeleteQueueRequest to name value pairs */ private static IDictionary <string, string> ConvertDeleteQueue(DeleteQueueRequest request) { IDictionary <string, string> parameters = new Dictionary <string, string>(); parameters["Action"] = "DeleteQueue"; if (request.IsSetQueueUrl()) { parameters["QueueUrl"] = request.QueueUrl; } List <Attribute> deleteQueueRequestAttributeList = request.Attribute; int deleteQueueRequestAttributeListIndex = 1; foreach (Attribute deleteQueueRequestAttribute in deleteQueueRequestAttributeList) { if (deleteQueueRequestAttribute.IsSetName()) { parameters[String.Concat("Attribute", ".", deleteQueueRequestAttributeListIndex, ".", "Name")] = deleteQueueRequestAttribute.Name; } if (deleteQueueRequestAttribute.IsSetValue()) { parameters[String.Concat("Attribute", ".", deleteQueueRequestAttributeListIndex, ".", "Value")] = deleteQueueRequestAttribute.Value; } deleteQueueRequestAttributeListIndex++; } return(parameters); }
/** * Convert DeleteQueueRequest to name value pairs */ private IDictionary <String, String> ConvertDeleteQueue(DeleteQueueRequest request) { IDictionary <String, String> parameters = new Dictionary <String, String>(); parameters.Add("Action", "DeleteQueue"); if (request.IsSetQueueUrl()) { parameters.Add("QueueUrl", request.QueueUrl); } List <Attribute> deleteQueueRequestAttributeList = request.Attribute; int deleteQueueRequestAttributeListIndex = 1; foreach (Attribute deleteQueueRequestAttribute in deleteQueueRequestAttributeList) { if (deleteQueueRequestAttribute.IsSetName()) { parameters.Add("Attribute" + "." + deleteQueueRequestAttributeListIndex + "." + "Name", deleteQueueRequestAttribute.Name); } if (deleteQueueRequestAttribute.IsSetValue()) { parameters.Add("Attribute" + "." + deleteQueueRequestAttributeListIndex + "." + "Value", deleteQueueRequestAttribute.Value); } deleteQueueRequestAttributeListIndex++; } return(parameters); }
private static IDictionary <string, string> ConvertDeleteQueue(DeleteQueueRequest request) { IDictionary <string, string> dictionary = new Dictionary <string, string>(); dictionary["Action"] = "DeleteQueue"; if (request.IsSetQueueUrl()) { dictionary["QueueUrl"] = request.QueueUrl; } List <Amazon.SQS.Model.Attribute> list = request.Attribute; int num = 1; foreach (Amazon.SQS.Model.Attribute attribute in list) { if (attribute.IsSetName()) { dictionary[string.Concat(new object[] { "Attribute", ".", num, ".", "Name" })] = attribute.Name; } if (attribute.IsSetValue()) { dictionary[string.Concat(new object[] { "Attribute", ".", num, ".", "Value" })] = attribute.Value; } num++; } return(dictionary); }