Share via


QueueInner Constructors

Definition

Overloads

QueueInner()

Initializes a new instance of the QueueInner class.

QueueInner(String, String, String, String, IDictionary<String, String>, String, Nullable<DateTime>, String, Nullable<DateTime>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int64>, Nullable<Int64>, MessageCountDetails, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int64>, Nullable<EntityStatus>, Nullable<Boolean>, Nullable<DateTime>)

Initializes a new instance of the QueueInner class.

QueueInner()

Initializes a new instance of the QueueInner class.

public QueueInner ();
Public Sub New ()

Applies to

QueueInner(String, String, String, String, IDictionary<String, String>, String, Nullable<DateTime>, String, Nullable<DateTime>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int64>, Nullable<Int64>, MessageCountDetails, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int64>, Nullable<EntityStatus>, Nullable<Boolean>, Nullable<DateTime>)

Initializes a new instance of the QueueInner class.

public QueueInner (string location = default, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string lockDuration = default, DateTime? accessedAt = default, string autoDeleteOnIdle = default, DateTime? createdAt = default, string defaultMessageTimeToLive = default, string duplicateDetectionHistoryTimeWindow = default, bool? enableBatchedOperations = default, bool? deadLetteringOnMessageExpiration = default, bool? enableExpress = default, bool? enablePartitioning = default, int? maxDeliveryCount = default, long? maxSizeInMegabytes = default, long? messageCount = default, Microsoft.Azure.Management.ServiceBus.Fluent.Models.MessageCountDetails countDetails = default, bool? requiresDuplicateDetection = default, bool? requiresSession = default, long? sizeInBytes = default, Microsoft.Azure.Management.ServiceBus.Fluent.Models.EntityStatus? status = default, bool? supportOrdering = default, DateTime? updatedAt = default);
new Microsoft.Azure.Management.ServiceBus.Fluent.Models.QueueInner : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Nullable<DateTime> * string * Nullable<DateTime> * string * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int64> * Nullable<int64> * Microsoft.Azure.Management.ServiceBus.Fluent.Models.MessageCountDetails * Nullable<bool> * Nullable<bool> * Nullable<int64> * Nullable<Microsoft.Azure.Management.ServiceBus.Fluent.Models.EntityStatus> * Nullable<bool> * Nullable<DateTime> -> Microsoft.Azure.Management.ServiceBus.Fluent.Models.QueueInner
Public Sub New (Optional location As String = Nothing, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional lockDuration As String = Nothing, Optional accessedAt As Nullable(Of DateTime) = Nothing, Optional autoDeleteOnIdle As String = Nothing, Optional createdAt As Nullable(Of DateTime) = Nothing, Optional defaultMessageTimeToLive As String = Nothing, Optional duplicateDetectionHistoryTimeWindow As String = Nothing, Optional enableBatchedOperations As Nullable(Of Boolean) = Nothing, Optional deadLetteringOnMessageExpiration As Nullable(Of Boolean) = Nothing, Optional enableExpress As Nullable(Of Boolean) = Nothing, Optional enablePartitioning As Nullable(Of Boolean) = Nothing, Optional maxDeliveryCount As Nullable(Of Integer) = Nothing, Optional maxSizeInMegabytes As Nullable(Of Long) = Nothing, Optional messageCount As Nullable(Of Long) = Nothing, Optional countDetails As MessageCountDetails = Nothing, Optional requiresDuplicateDetection As Nullable(Of Boolean) = Nothing, Optional requiresSession As Nullable(Of Boolean) = Nothing, Optional sizeInBytes As Nullable(Of Long) = Nothing, Optional status As Nullable(Of EntityStatus) = Nothing, Optional supportOrdering As Nullable(Of Boolean) = Nothing, Optional updatedAt As Nullable(Of DateTime) = Nothing)

Parameters

location
String
id
String
name
String
type
String
lockDuration
String

The duration of a peek-lock; that is, the amount of time that the message is locked for other receivers. The maximum value for LockDuration is 5 minutes; the default value is 1 minute. The service accepts a C# Standard TimeSpan Format for loc duration https://msdn.microsoft.com/en-us/library/ee372286(v=vs.110).aspx

accessedAt
Nullable<DateTime>

Last time a message was sent, or the last time there was a receive request to this queue.

autoDeleteOnIdle
String

the TimeSpan idle interval after which the queue is automatically deleted. The minimum duration is 5 minutes. The service accepts a C# Standard TimeSpan Format for loc duration https://msdn.microsoft.com/en-us/library/ee372286(v=vs.110).aspx. Format is 'DD.HH:MM:SS' and default value of this property is 10675199 days.

createdAt
Nullable<DateTime>

The exact time the Queue was created.

defaultMessageTimeToLive
String

The default message time to live value. This is the duration after which the message expires, starting from when the message is sent to Service Bus. This is the default value used when TimeToLive is not set on a message itself. Format is 'DD.HH:MM:SS' and default value of this property is 10675199 days. The service accepts a C# Standard TimeSpan Format for loc duration https://msdn.microsoft.com/en-us/library/ee372286(v=vs.110).aspx

duplicateDetectionHistoryTimeWindow
String

TimeSpan structure that defines the duration of the duplicate detection history. The default value is 10 minutes. The service accepts a C# Standard TimeSpan Format for loc duration https://msdn.microsoft.com/en-us/library/ee372286(v=vs.110).aspx . Format is 'DD.HH:MM:SS' and default value of this property is 10675199 days

enableBatchedOperations
Nullable<Boolean>

A value that indicates whether server-side batched operations are enabled.

deadLetteringOnMessageExpiration
Nullable<Boolean>

A value that indicates whether this queue has dead letter support when a message expires.

enableExpress
Nullable<Boolean>

A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.

enablePartitioning
Nullable<Boolean>

A value that indicates whether the queue is to be partitioned across multiple message brokers.

maxDeliveryCount
Nullable<Int32>

The maximum delivery count. A message is automatically deadlettered after this number of deliveries.

maxSizeInMegabytes
Nullable<Int64>

The maximum size of the queue in megabytes, which is the size of memory allocated for the queue.

messageCount
Nullable<Int64>

The number of messages in the queue.

countDetails
MessageCountDetails
requiresDuplicateDetection
Nullable<Boolean>

A value indicating if this queue requires duplicate detection.

requiresSession
Nullable<Boolean>

A value that indicates whether the queue supports the concept of sessions.

sizeInBytes
Nullable<Int64>

The size of the queue, in bytes.

status
Nullable<EntityStatus>

Enumerates the possible values for the status of a messaging entity. Possible values include: 'Active', 'Creating', 'Deleting', 'Disabled', 'ReceiveDisabled', 'Renaming', 'Restoring', 'SendDisabled', 'Unknown'

supportOrdering
Nullable<Boolean>

A value that indicates whether the queue supports ordering.

updatedAt
Nullable<DateTime>

The exact time the Queue was updated.

Applies to