次の方法で共有


IDefinition インターフェイス

定義

サブスクリプション定義の全体。

public interface IDefinition : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.ServiceBus.Fluent.ISubscription>, Microsoft.Azure.Management.ServiceBus.Fluent.Subscription.Definition.IBlank
type IDefinition = interface
    interface IBlank
    interface IWithCreate
    interface ICreatable<ISubscription>
    interface IIndexable
    interface IWithDeleteOnIdle
    interface IWithMessageLockDuration
    interface IWithDefaultMessageTTL
    interface IWithSession
    interface IWithMessageBatching
    interface IWithExpiredMessageMovedToDeadLetterSubscription
    interface IWithMessageMovedToDeadLetterSubscriptionOnMaxDeliveryCount
    interface IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException
Public Interface IDefinition
Implements IBlank, ICreatable(Of ISubscription)
実装

プロパティ

Key

サブスクリプション定義の全体。

(継承元 IIndexable)
Name

作成可能なリソースの名前を取得します。

(継承元 ICreatable<T>)

メソッド

Create()

作成要求を実行します。

(継承元 ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

要求をキューに格納し、システム リソースが使用可能になったときに HTTP クライアントが要求を実行できるようにします。

(継承元 ICreatable<T>)
WithDefaultMessageTTL(TimeSpan)

メッセージの有効期限が切れる期間を指定します。 注: 明示的にオーバーライドされない限り、既定の ttl は無限 (TimeSpan.Max) です。

(継承元 IWithDefaultMessageTTL)
WithDeleteOnIdleDurationInMinutes(Int32)

サブスクリプションが自動的に削除されるアイドル間隔。 注: 明示的にオーバーライドされない限り、アイドル期間の既定の削除は無限 (TimeSpan.Max) です。

(継承元 IWithDeleteOnIdle)
WithExpiredMessageMovedToDeadLetterSubscription()

期限切れのメッセージを配信不能サブスクリプションに移動する必要があることを指定します。

(継承元 IWithExpiredMessageMovedToDeadLetterSubscription)
WithMessageLockDurationInSeconds(Int32)

メッセージが他の受信者に対してロックされる時間を指定します。 注: 既定のロック期間が 60 秒であることを明示的にオーバーライドしない限り、許容される最大値は 300 秒です。

(継承元 IWithMessageLockDuration)
WithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException()

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

(継承元 IWithMessageMovedToDeadLetterSubscriptionOnFilterEvaluationException)
WithMessageMovedToDeadLetterSubscriptionOnMaxDeliveryCount(Int32)

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

(継承元 IWithMessageMovedToDeadLetterSubscriptionOnMaxDeliveryCount)
WithoutExpiredMessageMovedToDeadLetterSubscription()

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

(継承元 IWithExpiredMessageMovedToDeadLetterSubscription)
WithoutMessageBatching()

このサブスクリプションで既定のバッチ処理を無効にすることを指定します。 Service Bus をバッチ処理すると、内部ストアからメッセージを書き込んだり削除したりするときに、複数のメッセージをバッチ処理できます。

(継承元 IWithMessageBatching)
WithSession()

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

(継承元 IWithSession)

適用対象