/// <summary> /// добавляет пользовательский атрибут с ссответствующим типом /// </summary> /// <param name="attributeName"></param> /// <param name="value"></param> /// <returns></returns> public SendMessageBatchRequestEntry SetMessageAttribute(string attributeName, int value) { var attr = new MessageAttributeValue() { DataType = AttributeValueType.Number, StringValue = value.ToString() }; if (MessageAttribute.ContainsKey(attributeName)) { MessageAttribute[attributeName] = attr; } else { MessageAttribute.Add(attributeName, attr); } return(this); }
/// <summary> /// добавляет пользовательский атрибут с ссответствующим типом /// </summary> /// <param name="attributeName"></param> /// <param name="value"></param> /// <returns></returns> public SendMessageRequest SetMessageAttribute(string attributeName, string value) { var attr = new MessageAttributeValue() { DataType = AttributeValueType.String, StringValue = value }; if (MessageAttribute.ContainsKey(attributeName)) { MessageAttribute[attributeName] = attr; } else { MessageAttribute.Add(attributeName, attr); } return(this); }
/// <summary> /// добавляет пользовательский атрибут с ссответствующим типом /// </summary> /// <param name="attributeName"></param> /// <param name="value"></param> /// <returns></returns> public SendMessageBatchRequestEntry SetMessageAttribute(string attributeName, byte[] value) { var attr = new MessageAttributeValue() { DataType = AttributeValueType.Binary, BinaryValue = value }; if (MessageAttribute.ContainsKey(attributeName)) { MessageAttribute[attributeName] = attr; } else { MessageAttribute.Add(attributeName, attr); } return(this); }