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

EventHubProcessingUnits

Number of processing units for EH namespace. Valid only when NamespaceType is EventHub and SKU is Premium.

public int EventHubProcessingUnits { get; }

Property Value

int

Remarks

Messaging units directly relate to the performance of the namespace.

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