INamespaceOperations Interface

Definition

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

public interface INamespaceOperations
type INamespaceOperations = interface
Public Interface INamespaceOperations

Methods

CheckAvailabilityAsync(String, CancellationToken)

Checks the availability of the given service namespace across all Windows Azure subscriptions. This is useful because the domain name is created based on the service namespace name. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj870968.aspx for more information)

CreateAsync(String, String, CancellationToken)

Creates a new service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856303.aspx for more information)

CreateAuthorizationRuleAsync(String, ServiceBusSharedAccessAuthorizationRule, CancellationToken)

The create namespace authorization rule operation creates an authorization rule for a namespace

CreateNamespaceAsync(String, ServiceBusNamespaceCreateParameters, CancellationToken)

Creates a new service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856303.aspx for more information)

DeleteAsync(String, CancellationToken)

Deletes an existing namespace. This operation also removes all associated entities including queues, topics, relay points, and messages stored under the namespace. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856296.aspx for more information)

DeleteAuthorizationRuleAsync(String, String, CancellationToken)

The delete namespace authorization rule operation deletes an authorization rule for a namespace

GetAsync(String, CancellationToken)

Returns the description for the specified namespace. (see http://msdn.microsoft.com/library/azure/dn140232.aspx for more information)

GetAuthorizationRuleAsync(String, String, CancellationToken)

The get authorization rule operation gets an authorization rule for a namespace by name.

GetNamespaceDescriptionAsync(String, CancellationToken)

The namespace description is an XML AtomPub document that defines the desired semantics for a service namespace. The namespace description contains the following properties. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj873988.aspx for more information)

ListAsync(CancellationToken)

Lists the available namespaces. (see http://msdn.microsoft.com/en-us/library/azure/hh780759.aspx for more information)

ListAuthorizationRulesAsync(String, CancellationToken)

The get authorization rules operation gets the authorization rules for a namespace.

UpdateAuthorizationRuleAsync(String, ServiceBusSharedAccessAuthorizationRule, CancellationToken)

The update authorization rule operation updates an authorization rule for a namespace.

Extension Methods

CheckAvailability(INamespaceOperations, String)

Checks the availability of the given service namespace across all Windows Azure subscriptions. This is useful because the domain name is created based on the service namespace name. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj870968.aspx for more information)

CheckAvailabilityAsync(INamespaceOperations, String)

Checks the availability of the given service namespace across all Windows Azure subscriptions. This is useful because the domain name is created based on the service namespace name. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj870968.aspx for more information)

Create(INamespaceOperations, String, String)

Creates a new service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856303.aspx for more information)

CreateAsync(INamespaceOperations, String, String)

Creates a new service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856303.aspx for more information)

CreateAuthorizationRule(INamespaceOperations, String, ServiceBusSharedAccessAuthorizationRule)

The create namespace authorization rule operation creates an authorization rule for a namespace

CreateAuthorizationRuleAsync(INamespaceOperations, String, ServiceBusSharedAccessAuthorizationRule)

The create namespace authorization rule operation creates an authorization rule for a namespace

CreateNamespace(INamespaceOperations, String, ServiceBusNamespaceCreateParameters)

Creates a new service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856303.aspx for more information)

CreateNamespaceAsync(INamespaceOperations, String, ServiceBusNamespaceCreateParameters)

Creates a new service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856303.aspx for more information)

Delete(INamespaceOperations, String)

Deletes an existing namespace. This operation also removes all associated entities including queues, topics, relay points, and messages stored under the namespace. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856296.aspx for more information)

DeleteAsync(INamespaceOperations, String)

Deletes an existing namespace. This operation also removes all associated entities including queues, topics, relay points, and messages stored under the namespace. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj856296.aspx for more information)

DeleteAuthorizationRule(INamespaceOperations, String, String)

The delete namespace authorization rule operation deletes an authorization rule for a namespace

DeleteAuthorizationRuleAsync(INamespaceOperations, String, String)

The delete namespace authorization rule operation deletes an authorization rule for a namespace

Get(INamespaceOperations, String)

Returns the description for the specified namespace. (see http://msdn.microsoft.com/library/azure/dn140232.aspx for more information)

GetAsync(INamespaceOperations, String)

Returns the description for the specified namespace. (see http://msdn.microsoft.com/library/azure/dn140232.aspx for more information)

GetAuthorizationRule(INamespaceOperations, String, String)

The get authorization rule operation gets an authorization rule for a namespace by name.

GetAuthorizationRuleAsync(INamespaceOperations, String, String)

The get authorization rule operation gets an authorization rule for a namespace by name.

GetNamespaceDescription(INamespaceOperations, String)

The namespace description is an XML AtomPub document that defines the desired semantics for a service namespace. The namespace description contains the following properties. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj873988.aspx for more information)

GetNamespaceDescriptionAsync(INamespaceOperations, String)

The namespace description is an XML AtomPub document that defines the desired semantics for a service namespace. The namespace description contains the following properties. (see http://msdn.microsoft.com/en-us/library/windowsazure/jj873988.aspx for more information)

List(INamespaceOperations)

Lists the available namespaces. (see http://msdn.microsoft.com/en-us/library/azure/hh780759.aspx for more information)

ListAsync(INamespaceOperations)

Lists the available namespaces. (see http://msdn.microsoft.com/en-us/library/azure/hh780759.aspx for more information)

ListAuthorizationRules(INamespaceOperations, String)

The get authorization rules operation gets the authorization rules for a namespace.

ListAuthorizationRulesAsync(INamespaceOperations, String)

The get authorization rules operation gets the authorization rules for a namespace.

UpdateAuthorizationRule(INamespaceOperations, String, ServiceBusSharedAccessAuthorizationRule)

The update authorization rule operation updates an authorization rule for a namespace.

UpdateAuthorizationRuleAsync(INamespaceOperations, String, ServiceBusSharedAccessAuthorizationRule)

The update authorization rule operation updates an authorization rule for a namespace.

Applies to