NamespaceDescription NamespaceDescription Class

Defines the desired semantics for a service namespace.

Syntax

Declaration

[DataContract(Name = "NamespaceDescription", Namespace = "http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public class NamespaceDescription<DataContract(Name:="NamespaceDescription", Namespace:="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>
Public Class NamespaceDescription

Inheritance Hierarchy

Constructors summary

Initializes a new instance of the NamespaceDescription class.

Fields summary

The data contract serializer associated with the namespace.

Properties summary

Gets or sets the management endpoint for the access control service.

Gets or sets the connection string that is used by the client to connect to the server.

Gets or sets a value that indicates whether to create ACS namespace.

Gets or sets the date when the namespace was created.

Gets or sets whether the description is a nullable critical description.

Gets or sets the default key for the namespace.

Specifies whether this instance is enabled.

Specifies whether the Event Hub is enabled.

Gets or sets the name of the namespace.

Gets or sets the type of messaging entities the namespace can contain (queues, topics, relays, Event Hubs, or notification hubs). For more information, see NamespaceType.

Gets or sets the geographic region(s) of the Microsoft datacenters in which Customer Data will be stored.

Gets or sets the service bus end point value.

Gets or sets the state of the namespace.

Gets or sets the namespace subscription identifier.

Constructors

  • NamespaceDescription()
    NamespaceDescription()

    Initializes a new instance of the NamespaceDescription class.

    public NamespaceDescription()Public Sub New

Fields

  • Serializer
    Serializer

    The data contract serializer associated with the namespace.

    public static readonly DataContractSerializer SerializerPublic Shared ReadOnly Serializer As DataContractSerializer

Properties

  • AcsManagementEndpoint
    AcsManagementEndpoint

    Gets or sets the management endpoint for the access control service.

    [DataMember(Name = "AcsManagementEndpoint", IsRequired = false, Order = 105, EmitDefaultValue = false)]
    public Uri AcsManagementEndpoint { get; set; }<DataMember(Name:="AcsManagementEndpoint", IsRequired:=False, Order:=105, EmitDefaultValue:=False)>
    Public Property AcsManagementEndpoint As Uri

    Property Value

    • The management endpoint for the access control service.

  • ConnectionString
    ConnectionString

    Gets or sets the connection string that is used by the client to connect to the server.

    [DataMember(Name = "ConnectionString", IsRequired = false, Order = 107, EmitDefaultValue = false)]
    public string ConnectionString { get; set; }<DataMember(Name:="ConnectionString", IsRequired:=False, Order:=107, EmitDefaultValue:=False)>
    Public Property ConnectionString As String

    Property Value

    • The connection string that is used by the client to connect to the server.

  • CreateACSNamespace
    CreateACSNamespace

    Gets or sets a value that indicates whether to create ACS namespace.

    [DataMember(Name = "CreateACSNamespace", IsRequired = false, Order = 204, EmitDefaultValue = false)]
    public bool CreateACSNamespace { get; set; }<DataMember(Name:="CreateACSNamespace", IsRequired:=False, Order:=204, EmitDefaultValue:=False)>
    Public Property CreateACSNamespace As Boolean

    Property Value

    • true if ACS namespace has been created; otherwise, false.

  • CreatedAt
    CreatedAt

    Gets or sets the date when the namespace was created.

    [DataMember(Name = "CreatedAt", IsRequired = false, Order = 104, EmitDefaultValue = false)]
    public DateTime CreatedAt { get; set; }<DataMember(Name:="CreatedAt", IsRequired:=False, Order:=104, EmitDefaultValue:=False)>
    Public Property CreatedAt As Date

    Property Value

  • Critical
    Critical

    Gets or sets whether the description is a nullable critical description.

    [DataMember(Name = "Critical", IsRequired = false, Order = 110, EmitDefaultValue = false)]
    public bool ? Critical { get; set; }<DataMember(Name:="Critical", IsRequired:=False, Order:=110, EmitDefaultValue:=False)>
    Public Property Critical As Boolean?

    Property Value

  • DefaultKey
    DefaultKey

    Gets or sets the default key for the namespace.

    [DataMember(Name = "DefaultKey", IsRequired = false, Order = 102, EmitDefaultValue = false)]
    public string DefaultKey { get; set; }<DataMember(Name:="DefaultKey", IsRequired:=False, Order:=102, EmitDefaultValue:=False)>
    Public Property DefaultKey As String

    Property Value

  • Enabled
    Enabled

    Specifies whether this instance is enabled.

    [DataMember(Name = "Enabled", IsRequired = false, Order = 109, EmitDefaultValue = true)]
    public bool Enabled { get; set; }<DataMember(Name:="Enabled", IsRequired:=False, Order:=109, EmitDefaultValue:=True)>
    Public Property Enabled As Boolean

    Property Value

  • EventHubEnabled
    EventHubEnabled

    Specifies whether the Event Hub is enabled.

    [DataMember(Name = "EventHubEnabled", IsRequired = false, Order = 205, EmitDefaultValue = false)]
    public bool EventHubEnabled { get; set; }<DataMember(Name:="EventHubEnabled", IsRequired:=False, Order:=205, EmitDefaultValue:=False)>
    Public Property EventHubEnabled As Boolean

    Property Value

  • MessagingSku
    MessagingSku
    [DataMember(Name = "MessagingSku", IsRequired = false, Order = 207, EmitDefaultValue = false)]
    public int MessagingSku { get; set; }<DataMember(Name:="MessagingSku", IsRequired:=False, Order:=207, EmitDefaultValue:=False)>
    Public Property MessagingSku As Integer

    Property Value

  • MessagingSkuPlan
    MessagingSkuPlan
    [DataMember(Name = "MessagingSkuPlan", IsRequired = false, Order = 209, EmitDefaultValue = false)]
    public MessagingSKUPlan MessagingSkuPlan { get; set; }<DataMember(Name:="MessagingSkuPlan", IsRequired:=False, Order:=209, EmitDefaultValue:=False)>
    Public Property MessagingSkuPlan As MessagingSKUPlan

    Property Value

  • Name
    Name

    Gets or sets the name of the namespace.

    [DataMember(Name = "Name", IsRequired = false, Order = 100, EmitDefaultValue = false)]
    public string Name { get; set; }<DataMember(Name:="Name", IsRequired:=False, Order:=100, EmitDefaultValue:=False)>
    Public Property Name As String

    Property Value

  • NamespaceType
    NamespaceType

    Gets or sets the type of messaging entities the namespace can contain (queues, topics, relays, Event Hubs, or notification hubs). For more information, see NamespaceType.

    [DataMember(Name = "NamespaceType", IsRequired = false, Order = 206, EmitDefaultValue = false)]
    public NamespaceType? NamespaceType { get; set; }<DataMember(Name:="NamespaceType", IsRequired:=False, Order:=206, EmitDefaultValue:=False)>
    Public Property NamespaceType As NamespaceType?

    Property Value

  • Region
    Region

    Gets or sets the geographic region(s) of the Microsoft datacenters in which Customer Data will be stored.

    [DataMember(Name = "Region", IsRequired = false, Order = 101, EmitDefaultValue = false)]
    public string Region { get; set; }<DataMember(Name:="Region", IsRequired:=False, Order:=101, EmitDefaultValue:=False)>
    Public Property Region As String

    Property Value

    • The geographic region(s) of the Microsoft datacenters in which Customer Data will be stored.

  • ServiceBusEndpoint
    ServiceBusEndpoint

    Gets or sets the service bus end point value.

    [DataMember(Name = "ServiceBusEndpoint", IsRequired = false, Order = 106, EmitDefaultValue = false)]
    public Uri ServiceBusEndpoint { get; set; }<DataMember(Name:="ServiceBusEndpoint", IsRequired:=False, Order:=106, EmitDefaultValue:=False)>
    Public Property ServiceBusEndpoint As Uri

    Property Value

    • The service bus end point value.

  • Status
    Status

    Gets or sets the state of the namespace.

    [DataMember(Name = "Status", IsRequired = false, Order = 103, EmitDefaultValue = false)]
    public NamespaceState Status { get; set; }<DataMember(Name:="Status", IsRequired:=False, Order:=103, EmitDefaultValue:=False)>
    Public Property Status As NamespaceState

    Property Value

  • SubscriptionId
    SubscriptionId

    Gets or sets the namespace subscription identifier.

    [DataMember(Name = "SubscriptionId", IsRequired = false, Order = 108, EmitDefaultValue = false)]
    public string SubscriptionId { get; set; }<DataMember(Name:="SubscriptionId", IsRequired:=False, Order:=108, EmitDefaultValue:=False)>
    Public Property SubscriptionId As String

    Property Value

Details

Namespace

Microsoft.ServiceBus.Management

Assembly

Microsoft.ServiceBus.dll