AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
The maximum total payload size (i.e., the sum of all a batch's individual message lengths) is also 256 KB (262,144 bytes).
If the DelaySeconds
parameter is not specified for an entry, the default
for the queue is used.
#x9 | #xA | #xD | [#x20 to #xD7FF] | [#xE000 to #xFFFD] | [#x10000 to #x10FFFF]
param.n
notation.
Values of n
are integers starting from 1. For example, a parameter list
with two elements looks like this: &Attribute.1=this
&Attribute.2=that
Namespace: Amazon.SQS
Assembly: AWSSDK.dll
Version: (assembly version)
public virtual SendMessageBatchResponse SendMessageBatch( String queueUrl, List<SendMessageBatchRequestEntry> entries )
The URL of the Amazon SQS queue to take action on.
A list of SendMessageBatchRequestEntry items.
Exception | Condition |
---|---|
BatchEntryIdsNotDistinctException | Two or more batch entries have the same Id in the request. |
BatchRequestTooLongException | The length of all the messages put together is more than the limit. |
EmptyBatchRequestException | Batch request does not contain an entry. |
InvalidBatchEntryIdException | The Id of a batch entry in a batch request does not abide by the specification. |
TooManyEntriesInBatchRequestException | Batch request contains more number of entries than permissible. |
UnsupportedOperationException | Error code 400. Unsupported operation. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5