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

IUpdate 接口

定义

订阅更新操作的模板,包含可修改的所有设置。

public interface IUpdate : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.ServiceBus.Fluent.ISubscription>, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithDefaultMessageTTL, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithDeleteOnIdle, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithExpiredMessageMovedToDeadLetterSubscription, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithMessageBatching, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithMessageLockDuration, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Update.IWithSession
type IUpdate = interface
    interface IAppliable<ISubscription>
    interface IIndexable
    interface IWithDeleteOnIdle
    interface IWithMessageLockDuration
    interface IWithDefaultMessageTTL
    interface IWithSession
    interface IWithMessageBatching
    interface IWithExpiredMessageMovedToDeadLetterSubscription
    interface IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount
    interface IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException
Public Interface IUpdate
Implements IAppliable(Of ISubscription), IWithDefaultMessageTTL, IWithDeleteOnIdle, IWithExpiredMessageMovedToDeadLetterSubscription, IWithMessageBatching, IWithMessageLockDuration, IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount, IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException, IWithSession
实现

属性

Key

订阅更新操作的模板,包含可修改的所有设置。

(继承自 IIndexable)

方法

Apply()

执行更新请求。

(继承自 IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

异步执行更新请求。

(继承自 IAppliable<T>)
WithDefaultMessageTTL(TimeSpan)

指定消息过期的持续时间。

(继承自 IWithDefaultMessageTTL)
WithDeleteOnIdleDurationInMinutes(Int32)

自动删除订阅的空闲间隔。

(继承自 IWithDeleteOnIdle)
WithExpiredMessageMovedToDeadLetterSubscription()

指定必须将过期消息移动到死信订阅。

(继承自 IWithExpiredMessageMovedToDeadLetterSubscription)
WithMessageBatching()

指定服务总线在向内部存储中写入消息或删除消息时可以批处理多个消息。 这会增加吞吐量。

(继承自 IWithMessageBatching)
WithMessageLockDurationInSeconds(Int32)

指定消息锁定给其他接收方的时间量。

(继承自 IWithMessageLockDuration)
WithMessageMovedToDeadLetterQueueOnMaxDeliveryCount(Int32)

指定可以传递消息的最大次数。 超过此计数后,消息将移动到死信订阅。

(继承自 IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount)
WithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException()

指定必须将筛选器评估失败消息移动到死信订阅。

(继承自 IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException)
WithoutExpiredMessageMovedToDeadLetterSubscription()

指定过期的消息不应移动到死信订阅。

(继承自 IWithExpiredMessageMovedToDeadLetterSubscription)
WithoutMessageBatching()

指定在服务总线将消息写入或从其内部存储中删除消息时,应禁用消息批处理。

(继承自 IWithMessageBatching)
WithoutMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException()

指定不应将筛选器评估失败消息移动到死信订阅。

(继承自 IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException)
WithoutSession()

指定应禁用订阅的会话支持。

(继承自 IWithSession)
WithSession()

指定应为订阅启用会话支持。

(继承自 IWithSession)

适用于