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

IQueue 接口

定义

表示服务总线队列的类型。

public interface IQueue : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager,Microsoft.Azure.Management.ServiceBus.Fluent.Models.QueueInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.ServiceBus.Fluent.Models.QueueInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChild<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChildResource<Microsoft.Azure.Management.ServiceBus.Fluent.IServiceBusManager,Microsoft.Azure.Management.ServiceBus.Fluent.Models.QueueInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.ServiceBus.Fluent.IQueue>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Update.IUpdate>
type IQueue = interface
    interface IIndependentChildResource<IServiceBusManager, QueueInner>
    interface IGroupableResource<IServiceBusManager, QueueInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IServiceBusManager>
    interface IHasInner<QueueInner>
    interface IIndependentChild<IServiceBusManager>
    interface IRefreshable<IQueue>
    interface IUpdatable<IUpdate>
Public Interface IQueue
Implements IGroupableResource(Of IServiceBusManager, QueueInner), IHasInner(Of QueueInner), IHasManager(Of IServiceBusManager), IIndependentChild(Of IServiceBusManager), IIndependentChildResource(Of IServiceBusManager, QueueInner), IRefreshable(Of IQueue), IUpdatable(Of IUpdate)
实现

属性

AccessedAt

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

ActiveMessageCount

获取队列中的活动消息数。

AuthorizationRules

获取用于管理服务总线队列的授权规则的入口点。

CreatedAt

获取创建队列的确切时间。

CurrentSizeInBytes

获取队列的当前大小(以字节为单位)。

DeadLetterMessageCount

获取死信队列中的消息数。

DefaultMessageTtlDuration

获取消息过期的持续时间,从消息发送到队列时开始。

DeleteOnIdleDurationInMinutes

获取空闲持续时间,在此持续时间后自动删除队列。

DuplicateMessageDetectionHistoryDuration

获取重复检测历史记录的持续时间。

Id

获取资源 ID 字符串

(继承自 IHasId)
Inner

表示服务总线队列的类型。

(继承自 IHasInner<T>)
IsBatchedOperationsEnabled

获取指示是否启用服务器端批处理操作。

IsDeadLetteringEnabledForExpiredMessages

获取指示消息过期时此队列是否支持死信。

IsDuplicateDetectionEnabled

获取指示此队列是否需要重复检测。

IsExpressEnabled

获取指示是否启用快速实体。

IsPartitioningEnabled

获取指示是否要跨多个消息中转站对队列进行分区。

IsSessionEnabled

获取指示队列是否支持会话。

Key

表示服务总线队列的类型。

(继承自 IIndexable)
LockDurationInSeconds

获取速览锁定的持续时间,即消息为其他接收方锁定的时间量。

Manager

获取此资源类型的管理器客户端类型。

(继承自 IHasManager<ManagerT>)
MaxDeliveryCountBeforeDeadLetteringMessage

获取消息传递的最大数目,然后再将其标记为死信。

MaxSizeInMB

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

MessageCount

获取队列中的消息数。

Name

获取资源的名称

(继承自 IHasName)
Region

表示服务总线队列的类型。

(继承自 IResource)
RegionName

表示服务总线队列的类型。

(继承自 IResource)
ResourceGroupName

表示服务总线队列的类型。

(继承自 IHasResourceGroup)
ScheduledMessageCount

获取发送到队列但尚未释放以供使用的消息数。

Status

获取队列的当前状态。

Tags

表示服务总线队列的类型。

(继承自 IResource)
TransferDeadLetterMessageCount

获取传输到死信的消息数。

TransferMessageCount

获取传输到另一个队列、主题或订阅的消息数。

Type

表示服务总线队列的类型。

(继承自 IResource)
UpdatedAt

获取队列更新的确切时间。

方法

Refresh()

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
RefreshAsync(CancellationToken)

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
Update()

表示服务总线队列的类型。

(继承自 IUpdatable<T>)

适用于