IDefinition インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Service Bus キュー定義全体。
public interface IDefinition : Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.ServiceBus.Fluent.IQueue>, Microsoft.Azure.Management.ServiceBus.Fluent.Queue.Definition.IBlank
type IDefinition = interface
interface IBlank
interface IWithCreate
interface ICreatable<IQueue>
interface IIndexable
interface IWithSize
interface IWithPartitioning
interface IWithDeleteOnIdle
interface IWithMessageLockDuration
interface IWithDefaultMessageTTL
interface IWithSession
interface IWithExpressMessage
interface IWithMessageBatching
interface IWithDuplicateMessageDetection
interface IWithExpiredMessageMovedToDeadLetterQueue
interface IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount
interface IWithAuthorizationRule
Public Interface IDefinition
Implements IBlank, ICreatable(Of IQueue)
- 実装
-
ICreatable<IQueue> IIndexable IBlank IWithAuthorizationRule IWithCreate IWithDefaultMessageTTL IWithDeleteOnIdle IWithDuplicateMessageDetection IWithExpiredMessageMovedToDeadLetterQueue IWithExpressMessage IWithMessageBatching IWithMessageLockDuration IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount IWithPartitioning IWithSession IWithSize
プロパティ
Key |
Service Bus キュー定義全体。 (継承元 IIndexable) |
Name |
作成可能なリソースの名前を取得します。 (継承元 ICreatable<T>) |
メソッド
Create() |
作成要求を実行します。 (継承元 ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
要求をキューに格納し、システム リソースが使用可能になったときに HTTP クライアントが要求を実行できるようにします。 (継承元 ICreatable<T>) |
WithDefaultMessageTTL(TimeSpan) |
メッセージの有効期限が切れる期間を指定します。 注: 明示的にオーバーライドされない限り、既定の ttl は無限 (TimeSpan.Max) です。 (継承元 IWithDefaultMessageTTL) |
WithDeleteOnIdleDurationInMinutes(Int32) |
キューが自動的に削除されるアイドル間隔。 注: 明示的にオーバーライドされない限り、アイドル期間の既定の削除は無限 (TimeSpan.Max) です。 (継承元 IWithDeleteOnIdle) |
WithDuplicateMessageDetection(TimeSpan) |
重複メッセージ検出履歴の期間を指定します。 (継承元 IWithDuplicateMessageDetection) |
WithExpiredMessageMovedToDeadLetterQueue() |
期限切れのメッセージを配信不能キューに移動する必要があることを指定します。 (継承元 IWithExpiredMessageMovedToDeadLetterQueue) |
WithExpressMessage() |
このキュー内のメッセージが高速であることを指定します。そのため、メッセージ をメッセージング ストアに格納する前に、しばらくメモリにキャッシュできます。 注: 既定では、キューは高速ではありません。 (継承元 IWithExpressMessage) |
WithMessageLockDurationInSeconds(Int32) |
メッセージが他の受信者に対してロックされている時間を指定します。 注: 明示的にオーバーライドされない限り、既定のロック期間は 60 秒です。許容される最大値は 300 秒です。 (継承元 IWithMessageLockDuration) |
WithMessageMovedToDeadLetterQueueOnMaxDeliveryCount(Int32) |
メッセージを配信できる最大回数を指定します。 この数を超えると、メッセージは配信不能キューに移動されます。 (継承元 IWithMessageMovedToDeadLetterQueueOnMaxDeliveryCount) |
WithNewListenRule(String) |
キューのリッスン承認規則を作成します。 (継承元 IWithAuthorizationRule) |
WithNewManageRule(String) |
キューの管理承認規則を作成します。 (継承元 IWithAuthorizationRule) |
WithNewSendRule(String) |
キューの送信承認規則を作成します。 (継承元 IWithAuthorizationRule) |
WithoutMessageBatching() |
このキューで既定のバッチ処理を無効にすることを指定します。 Service Bus をバッチ処理すると、内部ストアからメッセージを書き込んだり削除したりするときに、複数のメッセージをバッチ処理できます。 (継承元 IWithMessageBatching) |
WithoutPartitioning() |
このキューで既定のパーティション分割を無効にすることを指定します。 注: 親 Service Bus が Premium SKU の場合、パーティションを無効にすることはできません。 (継承元 IWithPartitioning) |
WithPartitioning() |
このキューでパーティション分割を有効にすることを指定します。 (継承元 IWithPartitioning) |
WithSession() |
キューに対してセッション サポートを有効にすることを指定します。 (継承元 IWithSession) |
WithSizeInMB(Int64) |
キューに割り当てられるメモリの最大サイズを指定します。 (継承元 IWithSize) |
適用対象
Azure SDK for .NET