你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

QueueInner 构造函数

定义

重载

QueueInner()

初始化 QueueInner 类的新实例。

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>)

初始化 QueueInner 类的新实例。

QueueInner()

初始化 QueueInner 类的新实例。

public QueueInner ();
Public Sub New ()

适用于

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>)

初始化 QueueInner 类的新实例。

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)

参数

location
String
id
String
name
String
type
String
lockDuration
String

速览锁的持续时间;也就是说,消息为其他接收方锁定的时间量。 LockDuration 的最大值为 5 分钟;默认值为 1 分钟。 该服务接受 C# 标准 TimeSpan 格式的定位持续时间 https://msdn.microsoft.com/en-us/library/ee372286(v=vs.110).aspx

accessedAt
Nullable<DateTime>

上次发送消息的时间,或最后一次收到此队列的接收请求。

autoDeleteOnIdle
String

TimeSpan 空闲间隔,在此间隔后自动删除队列。 最短持续时间为 5 分钟。 该服务接受 C# 标准 TimeSpan 格式的定位持续时间 https://msdn.microsoft.com/en-us/library/ee372286(v=vs.110).aspx。 格式为“DD.HH:MM:SS”,此属性的默认值为10675199天。

createdAt
Nullable<DateTime>

创建队列的确切时间。

defaultMessageTimeToLive
String

默认消息生存时间值。 这是消息过期的持续时间,从消息发送到服务总线时开始。 这是未在消息本身上设置 TimeToLive 时使用的默认值。 格式为“DD.HH:MM:SS”,此属性的默认值为10675199天。 该服务接受 C# 标准 TimeSpan 格式的定位持续时间 https://msdn.microsoft.com/en-us/library/ee372286(v=vs.110).aspx

duplicateDetectionHistoryTimeWindow
String

定义重复检测历史记录持续时间的 TimeSpan 结构。 默认值为 10 分钟。 该服务接受 C# 标准 TimeSpan 格式的定位持续时间 https://msdn.microsoft.com/en-us/library/ee372286(v=vs.110).aspx 。 格式为“DD.HH:MM:SS”,此属性的默认值为 10675199 天

enableBatchedOperations
Nullable<Boolean>

一个 值,该值指示是否启用服务器端批处理操作。

deadLetteringOnMessageExpiration
Nullable<Boolean>

一个 值,该值指示消息过期时此队列是否支持死信。

enableExpress
Nullable<Boolean>

一个 值,该值指示是否启用快速实体。 在将消息写入永久性存储之前,快速队列暂时将消息保留在内存中。

enablePartitioning
Nullable<Boolean>

一个 值,该值指示是否要在多个消息中转站之间对队列进行分区。

maxDeliveryCount
Nullable<Int32>

最大传递计数。 传递次数达到此数字后,自动将消息视为死信。

maxSizeInMegabytes
Nullable<Int64>

队列的最大大小(以 MB 为单位),即为队列分配的内存大小。

messageCount
Nullable<Int64>

队列中的消息数。

countDetails
MessageCountDetails
requiresDuplicateDetection
Nullable<Boolean>

一个 值,该值指示此队列是否需要重复检测。

requiresSession
Nullable<Boolean>

一个 值,该值指示队列是否支持会话的概念。

sizeInBytes
Nullable<Int64>

队列的大小(以字节为单位)。

status
Nullable<EntityStatus>

枚举消息实体状态的可能值。 可能的值包括:“Active”、“Creating”、“Deleting”、“Disabled”、“ReceiveDisabled”、“Renaming”、“Restoring”、“SendDisabled”、“Unknown”

supportOrdering
Nullable<Boolean>

一个 值,该值指示队列是否支持排序。

updatedAt
Nullable<DateTime>

队列更新的确切时间。

适用于