Amazon Simple Queue Service (Amazon SQS) offers a reliable, highly scalable hosted queue for storing
messages as they travel between computers. By using Amazon SQS, developers can simply move data between
distributed application components performing different tasks, without losing messages or requiring each
component to be always available. Amazon SQS works by exposing Amazon's web-scale messaging infrastructure
as a web service. Any computer on the Internet can add or read messages without any installed software or
special firewall configurations. Components of applications using Amazon SQS can run independently, and do
not need to be on the same network, developed with the same technologies, or running at the same time.
Namespace: Amazon.SQSAssembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)
Syntax
| C# | Visual Basic | Visual C++ |
public interface AmazonSQS : IDisposable
Public Interface AmazonSQS _ Inherits IDisposable
public interface class AmazonSQS : IDisposable
Members
| All Members | Methods |
| Member | Description | |
|---|---|---|
| AddPermission(AddPermissionRequest) |
Add Permission
| |
| ChangeMessageVisibility(ChangeMessageVisibilityRequest) |
Change Message Visibility
| |
| ChangeMessageVisibilityBatch(ChangeMessageVisibilityBatchRequest) |
This is a batch version of ChangeMessageVisibility. It takes
multiple receipt handles and performs the operation on each of the them. The
result of the operation on each message is reported individually in the
response.
| |
| CreateQueue(CreateQueueRequest) |
Create Queue
| |
| DeleteMessage(DeleteMessageRequest) |
Delete Message
| |
| DeleteMessageBatch(DeleteMessageBatchRequest) |
This is a batch version of DeleteMessage. It takes multiple
receipt handles and deletes each one of the messages. The result of the delete
operation on each message is reported individually in the response.
| |
| DeleteQueue(DeleteQueueRequest) |
Delete Queue
| |
| Dispose()()()() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.) | |
| GetQueueAttributes(GetQueueAttributesRequest) |
Get Queue Attributes
| |
| GetQueueUrl(GetQueueUrlRequest) |
The GetQueueUrl action returns the URL of an existing queue.
| |
| ListQueues(ListQueuesRequest) |
List Queues
| |
| ReceiveMessage(ReceiveMessageRequest) |
Receive Message
| |
| RemovePermission(RemovePermissionRequest) |
Remove Permission
| |
| SendMessage(SendMessageRequest) |
Send Message
| |
| SendMessageBatch(SendMessageBatchRequest) |
This is a batch version of SendMessage. It takes
multiple messages and adds each of them to the queue. The result of each
add operation is reported individually in the response.
| |
| SetQueueAttributes(SetQueueAttributesRequest) |
Set Queue Attributes
|