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.

AmazonSQSClient.DeleteQueue (string)

Method

Search:

Deletes the queue specified by the QueueUrl, regardless of the queue's
contents. If the specified queue doesn't exist, Amazon SQS returns a successful response.

Be careful with the DeleteQueue action: When you delete a queue, any
messages in the queue are no longer available.

When you delete a queue, the deletion process takes up to 60 seconds. Requests you
send involving that queue during the 60 seconds might succeed. For example, a SendMessage request might succeed, but after 60 seconds the queue and
the message you sent no longer exist.

When you delete a queue, you must wait at least 60 seconds before creating a queue
with the same name.

Note:

For .NET Core, PCL and Unity this operation is only available in asynchronous form. Please refer to DeleteQueueAsync.