IQueueOperations Interface

Definition

The Service Bus Management API includes operations for managing Service Bus queues.

public interface IQueueOperations
type IQueueOperations = interface
Public Interface IQueueOperations

Methods

CreateAsync(String, ServiceBusQueueCreateParameters, CancellationToken)

Creates a new queue. Once created, this queue's resource manifest is immutable. This operation is idempotent. Repeating the create call, after a queue with same name has been created successfully, will result in a 409 Conflict error message. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856295.aspx for more information)

DeleteAsync(String, String, CancellationToken)

Deletes an existing queue. This operation will also remove all associated state including messages in the queue. (see http://msdn.microsoft.com/en-us/library/hh780747.aspx for more information)

GetAsync(String, String, CancellationToken)

The queue description is an XML AtomPub document that defines the desired semantics for a subscription. The queue description contains the following properties. For more information, see the QueueDescription Properties topic. (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx for more information)

GetConnectionDetailsAsync(String, String, CancellationToken)

Gets the set of connection strings for a queue.

ListAsync(String, CancellationToken)

Enumerates the queues in the service namespace. The result is returned in pages, each containing up to 100 queues. If the namespace contains more than 100 queues, a feed is returned that contains the first page and a next link with the URI to view the next page of data. (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780759.asp for more information)

UpdateAsync(String, ServiceBusQueue, CancellationToken)

Updates the queue description and makes a call to update corresponding DB entries. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856305.aspx for more information)

Extension Methods

Create(IQueueOperations, String, ServiceBusQueueCreateParameters)

Creates a new queue. Once created, this queue's resource manifest is immutable. This operation is idempotent. Repeating the create call, after a queue with same name has been created successfully, will result in a 409 Conflict error message. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856295.aspx for more information)

CreateAsync(IQueueOperations, String, ServiceBusQueueCreateParameters)

Creates a new queue. Once created, this queue's resource manifest is immutable. This operation is idempotent. Repeating the create call, after a queue with same name has been created successfully, will result in a 409 Conflict error message. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856295.aspx for more information)

Delete(IQueueOperations, String, String)

Deletes an existing queue. This operation will also remove all associated state including messages in the queue. (see http://msdn.microsoft.com/en-us/library/hh780747.aspx for more information)

DeleteAsync(IQueueOperations, String, String)

Deletes an existing queue. This operation will also remove all associated state including messages in the queue. (see http://msdn.microsoft.com/en-us/library/hh780747.aspx for more information)

Get(IQueueOperations, String, String)

The queue description is an XML AtomPub document that defines the desired semantics for a subscription. The queue description contains the following properties. For more information, see the QueueDescription Properties topic. (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx for more information)

GetAsync(IQueueOperations, String, String)

The queue description is an XML AtomPub document that defines the desired semantics for a subscription. The queue description contains the following properties. For more information, see the QueueDescription Properties topic. (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780773.aspx for more information)

GetConnectionDetails(IQueueOperations, String, String)

Gets the set of connection strings for a queue.

GetConnectionDetailsAsync(IQueueOperations, String, String)

Gets the set of connection strings for a queue.

List(IQueueOperations, String)

Enumerates the queues in the service namespace. The result is returned in pages, each containing up to 100 queues. If the namespace contains more than 100 queues, a feed is returned that contains the first page and a next link with the URI to view the next page of data. (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780759.asp for more information)

ListAsync(IQueueOperations, String)

Enumerates the queues in the service namespace. The result is returned in pages, each containing up to 100 queues. If the namespace contains more than 100 queues, a feed is returned that contains the first page and a next link with the URI to view the next page of data. (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780759.asp for more information)

Update(IQueueOperations, String, ServiceBusQueue)

Updates the queue description and makes a call to update corresponding DB entries. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856305.aspx for more information)

UpdateAsync(IQueueOperations, String, ServiceBusQueue)

Updates the queue description and makes a call to update corresponding DB entries. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856305.aspx for more information)

Applies to