Table of Contents

Class NamespaceInfo

Namespace
Microsoft.ServiceBus.Messaging
Assembly
Microsoft.ServiceBus.dll

Represents metadata related to a messaging namespace.

[DataContract(Name = "NamespaceInfo", Namespace = "http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public class NamespaceInfo : IExtensibleDataObject
Inheritance
NamespaceInfo
Implements
IExtensibleDataObject
Inherited Members

Constructors

NamespaceInfo()

public NamespaceInfo()

Properties

Alias

Alias for the namespace.

[DataMember(Name = "Alias", IsRequired = false, EmitDefaultValue = false)]
public string Alias { get; }

Property Value

string

CreatedTime

The time at which the namespace was created.

[DataMember(Name = "CreatedTime", IsRequired = false)]
public DateTime CreatedTime { get; }

Property Value

DateTime

EnableAutoScale

Specifies whether Auto-Scale feature is enabled for the namespace. Valid only for EventHubs namespace.

public bool EnableAutoScale { get; }

Property Value

bool

EventHubMaxThroughputUnits

Specifies the max throughput units configured for the namespace. Valid only when EnableAutoScale is true.

public int EventHubMaxThroughputUnits { get; }

Property Value

int

EventHubThroughputUnits

Current throughput units allocated for this namespace. Valid only when NamespaceType is EventHubs.

public int EventHubThroughputUnits { get; }

Property Value

int

ExtensionData

Extension data

public ExtensionDataObject ExtensionData { get; set; }

Property Value

ExtensionDataObject

MessagingSKU

The SKU/tier of the namespace. Valid only when NamespaceType is Messaging. Possible values - Basic / Standard / Premium

public MessagingSKUs MessagingSKU { get; }

Property Value

MessagingSKUs

MessagingUnits

Number of messaging units for namespace. Valid only when NamespaceType is Messaging and SKU is Premium.

public int MessagingUnits { get; }

Property Value

int

Remarks

Messaging units directly relate to the performance of the namespace.

ModifiedTime

The last time at which the namespace was modified.

[DataMember(Name = "ModifiedTime", IsRequired = false)]
public DateTime ModifiedTime { get; }

Property Value

DateTime

Name

Name of the namespace.

[DataMember(Name = "Name", IsRequired = true)]
public string Name { get; }

Property Value

string

NamespaceType

Type of entities present in the namespace.

public NamespaceType NamespaceType { get; }

Property Value

NamespaceType