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.
Because the batch request can result in a combination of successful and unsuccessful actions, you should check for batch errors even when the call returns an HTTP status code of 200.
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 abstract DeleteMessageBatchResponse DeleteMessageBatch( String queueUrl, List<DeleteMessageBatchRequestEntry> entries )
The URL of the Amazon SQS queue to take action on.
A list of receipt handles for the messages to be deleted.
Exception | Condition |
---|---|
BatchEntryIdsNotDistinctException | Two or more batch entries have the same Id in the request. |
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. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5