| IQueueingService Interface | 
Namespace: net.openstack.Core.Providers
The IQueueingService type exposes the following members.
| Name | Description | |
|---|---|---|
| ClaimMessageAsync | 
             Claim messages from a queue.
               | |
| CreateQueueAsync | 
            Creates a queue, if it does not already exist.
              | |
| DeleteMessageAsync | 
            Deletes a message from a queue.
              | |
| DeleteMessagesAsync | 
            Deletes messages from a queue.
              | |
| DeleteQueueAsync | 
            Deletes a queue.
              | |
| GetHomeAsync | 
            Gets the home document describing the operations supported by the service.
              | |
| GetMessageAsync | 
            Gets detailed information about a specific queued message.
              | |
| GetMessagesAsync | 
            Get messages from a queue.
              | |
| GetNodeHealthAsync | 
            Checks the queueing service node status.
              | |
| GetQueueMetadataAsync(QueueName, CancellationToken) | 
            Gets the metadata associated with a queue.
              | |
| GetQueueMetadataAsyncT(QueueName, CancellationToken) | 
            Gets the metadata associated with a queue, as a strongly-typed object.
              | |
| GetQueueStatisticsAsync | 
            Gets statistics for a queue.
              | |
| ListMessagesAsync | 
            Gets a list of messages currently in a queue.
              | |
| ListQueuesAsync | 
            Gets a list of queues.
              | |
| PostMessagesAsync(QueueName, IEnumerableMessage, CancellationToken) | 
            Posts messages to a queue.
              | |
| PostMessagesAsync(QueueName, CancellationToken, Message) | 
            Posts messages to a queue.
              | |
| PostMessagesAsyncT(QueueName, IEnumerableMessageT, CancellationToken) | 
            Posts messages to a queue.
              | |
| PostMessagesAsyncT(QueueName, CancellationToken, MessageT) | 
            Posts messages to a queue.
              | |
| QueryClaimAsync | 
            Gets detailed information about the current state of a claim.
              | |
| QueueExistsAsync | 
            Checks for the existence of a queue with a particular name.
              | |
| ReleaseClaimAsync | 
            Immediately release a claim, making any (remaining, non-deleted) messages associated
            with the claim available to other workers.
              | |
| SetQueueMetadataAsyncT | 
            Sets the metadata associated with a queue.
              | |
| UpdateClaimAsync | 
            Renews a claim, by updating the time-to-live and resetting the age of the claim to zero.
              | 
| Name | Description | |
|---|---|---|
| ClaimMessage | 
             Claim messages from a queue.
               (Defined by QueueingServiceExtensions.) | |
| CreateQueue | 
            Creates a queue, if it does not already exist.
              (Defined by QueueingServiceExtensions.) | |
| DeleteMessage | 
            Deletes a message from a queue.
              (Defined by QueueingServiceExtensions.) | |
| DeleteMessages | 
            Deletes messages from a queue.
              (Defined by QueueingServiceExtensions.) | |
| DeleteQueue | 
            Deletes a queue.
              (Defined by QueueingServiceExtensions.) | |
| GetHome | 
            Gets the home document describing the operations supported by the service.
              (Defined by QueueingServiceExtensions.) | |
| GetMessage | 
            Gets detailed information about a specific queued message.
              (Defined by QueueingServiceExtensions.) | |
| GetMessages | 
            Get messages from a queue.
              (Defined by QueueingServiceExtensions.) | |
| GetNodeHealth | 
            Checks the queueing service node status.
              (Defined by QueueingServiceExtensions.) | |
| GetQueueMetadata(QueueName) | Overloaded.   
            Gets the metadata associated with a queue.
              (Defined by QueueingServiceExtensions.) | |
| GetQueueMetadataT(QueueName) | Overloaded.   
            Gets the metadata associated with a queue, as a strongly-typed object.
              (Defined by QueueingServiceExtensions.) | |
| GetQueueStatistics | 
            Gets statistics for a queue.
              (Defined by QueueingServiceExtensions.) | |
| ListMessages | 
            Gets a list of messages currently in a queue.
              (Defined by QueueingServiceExtensions.) | |
| ListQueues | 
            Gets a list of queues.
              (Defined by QueueingServiceExtensions.) | |
| PostMessages(QueueName, IEnumerableMessage) | Overloaded.   
            Posts messages to a queue.
              (Defined by QueueingServiceExtensions.) | |
| PostMessages(QueueName, Message) | Overloaded.   
            Posts messages to a queue.
              (Defined by QueueingServiceExtensions.) | |
| PostMessagesT(QueueName, IEnumerableMessageT) | Overloaded.   
            Posts messages to a queue.
              (Defined by QueueingServiceExtensions.) | |
| PostMessagesT(QueueName, MessageT) | Overloaded.   
            Posts messages to a queue.
              (Defined by QueueingServiceExtensions.) | |
| QueryClaim | 
            Gets detailed information about the current state of a claim.
              (Defined by QueueingServiceExtensions.) | |
| QueueExists | 
            Checks for the existence of a queue with a particular name.
              (Defined by QueueingServiceExtensions.) | |
| ReleaseClaim | 
            Immediately release a claim, making any (remaining, non-deleted) messages associated
            with the claim available to other workers.
              (Defined by QueueingServiceExtensions.) | |
| SetQueueMetadataT | 
            Sets the metadata associated with a queue.
              (Defined by QueueingServiceExtensions.) | |
| UpdateClaim | 
            Renews a claim, by updating the time-to-live and resetting the age of the claim to zero.
              (Defined by QueueingServiceExtensions.) |