本頁是否能提供幫助?
您對此內容的意見反應十分重要。 請告訴我們您的想法。
其他意見反應?
剩餘 1500 個字元
QueueDescription 類別
Collapse the table of content
Expand the table of content

QueueDescription 類別

代表佇列的中繼資料描述。

System.Object
  Microsoft.ServiceBus.Messaging.EntityDescription
    Microsoft.ServiceBus.Messaging.QueueDescription

命名空間:  Microsoft.ServiceBus.Messaging
組件:  Microsoft.ServiceBus (在 Microsoft.ServiceBus.dll 中)

[DataContractAttribute(Name = "QueueDescription", Namespace = "http://schemas.microsoft.com/netservices/2010/10/servicebus/connect")]
public sealed class QueueDescription : EntityDescription

QueueDescription 型別公開下列成員。

  名稱說明
公用方法QueueDescription初始化 QueueDescription 類別的新執行個體,其具有指定的相對路徑。
上層

  名稱說明
公用屬性AccessedAt取得上次傳送訊息或此佇列上次接收要求的時間。
公用屬性Authorization取得 AuthorizationRules
公用屬性AutoDeleteOnIdle取得或設定 TimeSpan 閒置間隔,經過這段間隔後將自動刪除佇列。持續時間下限為 5 分鐘。
公用屬性AvailabilityStatus取得佇列的實體可用性狀態。
公用屬性CreatedAt取得建立訊息的確切時間。
公用屬性DefaultMessageTimeToLive取得或設定預設訊息存留時間值。這是從將訊息傳送給 Service Bus 開始起算的期間,在此期間之後,訊息會過期。這是訊息本身未設定 TimeToLive 時使用的預設值。比其 TimeToLive 值還舊的訊息會過期,而且不再保留於訊息存放區中。訂閱者將無法接收過期訊息。訊息可以有比這裡指定較低的 TimeToLive 值,但依預設 TimeToLive 是設為 MaxValue。因此,此屬性會成為套用到訊息的存留值預設時間。
公用屬性DuplicateDetectionHistoryTimeWindow取得或設定 TimeSpan 結構,此結構定義重複資料偵測歷程記錄的期間。預設值是 10 分鐘。
公用屬性EnableBatchedOperations取得或設定值,此值指出是否啟用伺服器端批次作業。
公用屬性EnableDeadLetteringOnMessageExpiration取得或設定值,此值指出這個佇列在訊息過期時是否具有寄不出信件支援。
公用屬性EnableExpress取得或設定是否要啟動跨多個訊息代理程式分割的佇列。快速佇列會將訊息暫時保存在記憶體中,再寫入持續保存的儲存空間。
公用屬性EnablePartitioning取得或設定一值,該值指出是否要啟動跨多個訊息代理程式分割的佇列。
公用屬性ExtensionData取得或設定包含額外資料的結構。 (繼承自 EntityDescription。)
公用屬性ForwardDeadLetteredMessagesTo取得或設定無法傳送的信件訊息轉寄的收件者路徑。
公用屬性ForwardTo取得或設定訊息轉寄之收件者的路徑。
公用屬性IsAnonymousAccessible取得或設定值,此值指出是否可以匿名存取訊息。
公用屬性IsReadOnly取得或設定值,此值指出實體描述是否為唯讀。 (繼承自 EntityDescription。)
公用屬性LockDuration取得或設定查看並鎖定期間;亦即,鎖定訊息供其他接收者使用的時間量。LockDuration 的最大值是 5 分鐘;預設值是 1 分鐘。
公用屬性MaxDeliveryCount取得或設定傳遞計數上限。在此傳遞次數之後,訊息會自動變成寄不出的信件。
公用屬性MaxSizeInMegabytes取得或設定佇列的大小上限 (以 MB 為單位),其為配置給佇列的記憶體大小。
公用屬性MessageCount取得佇列中的訊息數目。
公用屬性MessageCountDetails取得佇列的訊息詳細資料。
公用屬性Path取得或設定佇列的名稱。
公用屬性RequiresDuplicateDetection取得或設定值,此值指出此佇列是否需要重複資料偵測。
公用屬性RequiresSession取得或設定值,此值指出佇列是否支援工作階段概念。
公用屬性SizeInBytes取得佇列的大小 (以位元組為單位)。
公用屬性Status取得或設定佇列的目前狀態 (已啟用或已停用)。停用實體時,該實體無法傳送或接收訊息。
公用屬性SupportOrdering取得或設定值,此值指出佇列是否支援排序。
公用屬性UpdatedAt取得訊息更新的確切時間。
公用屬性UserMetadata取得或設定使用者中繼資料。
上層

  名稱說明
公用方法Equals (繼承自 Object。)
公用方法GetHashCode (繼承自 Object。)
公用方法GetType (繼承自 Object。)
公用方法ToString (繼承自 Object。)
上層

  名稱說明
公用欄位靜態成員MessageTimeToLiveDefaultValue指定訊息存留時間預設值。
上層

附註附註

實體名稱不區分大小寫;例如,MYQUEUE 與 myqueue 相同。因此,您應該在實體名稱的任何比較中使用 IgnoreCase

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

社群新增項目

新增
顯示:
© 2015 Microsoft