QueueDescription クラス

定義

キューのメタデータの説明を表します。

[System.Runtime.Serialization.DataContract(Name="QueueDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class QueueDescription : Microsoft.ServiceBus.Messaging.EntityDescription
[<System.Runtime.Serialization.DataContract(Name="QueueDescription", Namespace="http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")>]
type QueueDescription = class
    inherit EntityDescription
Public NotInheritable Class QueueDescription
Inherits EntityDescription
継承
QueueDescription
属性

コンストラクター

QueueDescription(String)

指定した相対パスを使用して、 QueueDescription クラスの新しいインスタンスを初期化します。

フィールド

MessageTimeToLiveDefaultValue

メッセージの有効期間の既定値 (バイト単位)

プロパティ

AccessedAt

メッセージが最後に送信された時刻、またはこのキューに対する最後の受信要求があった時刻を取得します。

Authorization

AuthorizationRules を取得します。

AutoDeleteOnIdle

キューが自動的に TimeSpan 削除されるアイドル間隔を取得または設定します。 最小時間は、5 分です。

AvailabilityStatus

キューのエンティティの可用性状態を取得します。

CreatedAt

メッセージが作成された正確な時刻を取得します。

DefaultMessageTimeToLive

既定のメッセージ時間をライブ値に設定します。 これは、メッセージが Service Bus に送信されてからメッセージが期限切れになるまでの期間です。 これは、メッセージ自体に が設定されていない場合 TimeToLive に使用される既定値です。TimeToLive 値より古いメッセージは期限切れになり、メッセージ ストアに保持されなくなります。 サブスクライバーは期限切れのメッセージを受信できません。メッセージの TimeToLive 値はここで指定した値より小さくできますが、既定では TimeToLive は に MaxValue設定されています。 したがって、このプロパティは、メッセージに適用されるライブ値の既定の時刻になります。

DuplicateDetectionHistoryTimeWindow

重複検出履歴の TimeSpan 期間を定義する構造体を取得または設定します。 既定値は 10 分です。

EnableBatchedOperations

サーバー側のバッチ処理操作が有効かどうかを示す値を取得または設定します。

EnableDeadLetteringOnMessageExpiration

メッセージの有効期限が切れたときに、このキューに配信不能のサポートがあるかどうかを示す値を取得または設定します。

EnableExpress

Express Entities が有効かどうかを示す値を取得または設定します。 高速キューは、永続ストレージに書き込む前に、メッセージを一時的にメモリーに保持します。

EnablePartitioning

複数のメッセージ ブローカー間でパーティション分割されるキューが有効かどうかを示す値を取得または設定します。

ExtensionData

追加のデータを格納する構造体を取得または設定します。

(継承元 EntityDescription)
ForwardDeadLetteredMessagesTo

配信不能メッセージの転送先の受信者へのパスを取得または設定します。

ForwardTo

メッセージの転送先の受信者へのパスを取得または設定します。

IsAnonymousAccessible

メッセージに匿名でアクセスできるかどうかを示す値を取得または設定します。

IsReadOnly

エンティティの説明が読み取り専用かどうかを示す値を取得または設定します。

(継承元 EntityDescription)
LockDuration

ピーク ロックの期間を取得または設定します。つまり、メッセージが他の受信者に対してロックされている時間です。 の LockDuration 最大値は 5 分です。既定値は 1 分です。

MaxDeliveryCount

配信の最大数を取得または設定します。 この配信数を越えた後のメッセージは自動的に配信不能になります。

MaxSizeInMegabytes

キューの最大サイズをメガバイト単位で取得または設定します。これは、キューに割り当てられたメモリのサイズです。

MessageCount

キュー内のメッセージの数を取得します。

MessageCountDetails

キューのメッセージの詳細を取得します。

Path

キューの名前を取得または設定します。

RequiresDuplicateDetection

このキューで重複検出が必要かどうかを示す値を取得または設定します。

RequiresSession

キューがセッションの概念をサポートしているかどうかを示す値を取得または設定します。

SizeInBytes

キューのサイズをバイト単位で取得します。

Status

キューの現在の状態 (有効または無効) を取得または設定します。 エンティティが無効になっている場合、そのエンティティはメッセージを送受信できません。

SupportOrdering

キューが順序付けをサポートしているかどうかを示す値を取得または設定します。

UpdatedAt

メッセージが更新された正確な時刻を取得します。

UserMetadata

ユーザー メタデータを取得または設定します。

メソッド

ThrowIfReadOnly()

エンティティの説明が読み取り専用の場合は、例外をスローします。

(継承元 EntityDescription)

適用対象