QueueInner Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
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
- tags
- IDictionary<String,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
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.
- 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
A value that indicates whether server-side batched operations are enabled.
A value that indicates whether this queue has dead letter support when a message expires.
A value that indicates whether Express Entities are enabled. An express queue holds a message in memory temporarily before writing it to persistent storage.
A value that indicates whether the queue is to be partitioned across multiple message brokers.
The maximum delivery count. A message is automatically deadlettered after this number of deliveries.
The maximum size of the queue in megabytes, which is the size of memory allocated for the queue.
- countDetails
- MessageCountDetails
A value indicating if this queue requires duplicate detection.
A value that indicates whether the queue supports the concept of sessions.
- 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'
Applies to
Azure SDK for .NET