次の方法で共有


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

Service Bus が内部ストアにメッセージを書き込むか、内部ストアからメッセージを削除するときに、複数のメッセージをバッチ処理できることを指定します。 これにより、スループットが向上します。

(継承元 IWithMessageBatching)
WithMessageLockDurationInSeconds(Int32)

メッセージが他の受信者に対してロックされている時間を指定します。

(継承元 IWithMessageLockDuration)
WithMessageMovedToDeadLetterQueueOnMaxDeliveryCount(Int32)

メッセージを配信できる最大回数を指定します。 この数を超えると、メッセージは配信不能サブスクリプションに移動されます。

(継承元 IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount)
WithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException()

フィルター評価に失敗したメッセージを配信不能サブスクリプションに移動する必要があることを指定します。

(継承元 IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException)
WithoutExpiredMessageMovedToDeadLetterSubscription()

期限切れのメッセージを配信不能サブスクリプションに移動しないように指定します。

(継承元 IWithExpiredMessageMovedToDeadLetterSubscription)
WithoutMessageBatching()

Service Bus が内部ストアへのメッセージの書き込み時またはメッセージの削除時に、メッセージのバッチ処理を無効にすることを指定します。

(継承元 IWithMessageBatching)
WithoutMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException()

フィルター評価に失敗したメッセージを配信不能サブスクリプションに移動しないように指定します。

(継承元 IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException)
WithoutSession()

サブスクリプションのセッション サポートを無効にすることを指定します。

(継承元 IWithSession)
WithSession()

サブスクリプションに対してセッション サポートを有効にすることを指定します。

(継承元 IWithSession)

適用対象