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
CreatedTime
The time at which the namespace was created.
[DataMember(Name = "CreatedTime", IsRequired = false)]
public DateTime CreatedTime { get; }
Property Value
EnableAutoScale
Specifies whether Auto-Scale feature is enabled for the namespace. Valid only for EventHubs namespace.
public bool EnableAutoScale { get; }
Property Value
EventHubMaxThroughputUnits
Specifies the max throughput units configured for the namespace. Valid only when EnableAutoScale is true.
public int EventHubMaxThroughputUnits { get; }
Property Value
EventHubThroughputUnits
Current throughput units allocated for this namespace. Valid only when NamespaceType is EventHubs.
public int EventHubThroughputUnits { get; }
Property Value
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
MessagingUnits
Number of messaging units for namespace. Valid only when NamespaceType is Messaging and SKU is Premium.
public int MessagingUnits { get; }
Property Value
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
Name
Name of the namespace.
[DataMember(Name = "Name", IsRequired = true)]
public string Name { get; }
Property Value
NamespaceType
Type of entities present in the namespace.
public NamespaceType NamespaceType { get; }