共用方式為


TopicProperties interface

表示 updateTopic 的輸入。

屬性

authorizationRules

主題的授權規則

autoDeleteOnIdle

刪除實體之前的最大閒置時間。 這是以 ISO-8601 持續時間格式指定,例如 「PT1M」 1 分鐘,「PT5S」 為 5 秒。

ISO-8601 持續時間格式的詳細資訊: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

傳訊實體的可用性狀態。

defaultMessageTimeToLive

判斷訊息在相關聯的訂閱中存留的期間。 除非訂閱是利用較小的 TTL 明確建立,否則它們會從主題繼承 TTL。 根據是否啟用寄不出的信件,TTL 已過期的訊息會移至訂閱的相關聯寄不出的信件子佇列,或永久刪除。 這是以 ISO-8601 持續時間格式指定,例如 「PT1M」 1 分鐘,「PT5S」 為 5 秒。

ISO-8601 持續時間格式的詳細資訊: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow

指定服務匯流排偵測訊息重複的時間範圍。 這是以 ISO-8601 持續時間格式指定,例如 「PT1M」 1 分鐘,「PT5S」 為 5 秒。

ISO-8601 持續時間格式的詳細資訊: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

指定是否應該允許批次作業。

enableExpress

指定主題上是否啟用快速實體。

enablePartitioning

指定主題是否應該分割

maxMessageSizeInKilobytes

傳送至此佇列/主題之訊息的最大訊息大小,以 KB 為單位。

如果在建立 ServiceBusAdministrationClient 時選擇服務版本 「2017-04」,則不適用。

maxSizeInMegabytes

指定主題大小上限,以 MB 為單位。 任何嘗試排入佇列會導致主題超過此值的訊息都會失敗。 所有儲存於主題或其任何訂閱中的訊息都將計入此值。 位於一或多個訂用帳戶中之訊息的多個複本會計算為單一訊息。 例如,如果訂用帳戶 s1 中有訊息 m 一次,而訂用帳戶 s2 中有兩次,則 m 會計算為單一訊息。

name

主題的名稱

requiresDuplicateDetection

如果啟用,主題會在 DuplicateDetectionHistoryTimeWindow 屬性所指定的時間範圍內偵測重複的訊息。 只能在主題建立期間進行設定。

status

傳訊實體的狀態。

supportOrdering

指定主題是否支援訊息排序。

userMetadata

使用者提供了與主題相關聯的中繼資料資訊。 用來指定文字內容,例如標籤、標籤等。值不得超過以 utf-8 編碼的 1024 個位元組。

屬性詳細資料

authorizationRules

主題的授權規則

authorizationRules?: AuthorizationRule[]

屬性值

autoDeleteOnIdle

刪除實體之前的最大閒置時間。 這是以 ISO-8601 持續時間格式指定,例如 「PT1M」 1 分鐘,「PT5S」 為 5 秒。

ISO-8601 持續時間格式的詳細資訊: https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle: string

屬性值

string

availabilityStatus

傳訊實體的可用性狀態。

availabilityStatus: EntityAvailabilityStatus

屬性值

defaultMessageTimeToLive

判斷訊息在相關聯的訂閱中存留的期間。 除非訂閱是利用較小的 TTL 明確建立,否則它們會從主題繼承 TTL。 根據是否啟用寄不出的信件,TTL 已過期的訊息會移至訂閱的相關聯寄不出的信件子佇列,或永久刪除。 這是以 ISO-8601 持續時間格式指定,例如 「PT1M」 1 分鐘,「PT5S」 為 5 秒。

ISO-8601 持續時間格式的詳細資訊: https://en.wikipedia.org/wiki/ISO_8601#Durations

defaultMessageTimeToLive: string

屬性值

string

duplicateDetectionHistoryTimeWindow

指定服務匯流排偵測訊息重複的時間範圍。 這是以 ISO-8601 持續時間格式指定,例如 「PT1M」 1 分鐘,「PT5S」 為 5 秒。

ISO-8601 持續時間格式的詳細資訊: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow: string

屬性值

string

enableBatchedOperations

指定是否應該允許批次作業。

enableBatchedOperations: boolean

屬性值

boolean

enableExpress

指定主題上是否啟用快速實體。

enableExpress: boolean

屬性值

boolean

enablePartitioning

指定主題是否應該分割

enablePartitioning: boolean

屬性值

boolean

maxMessageSizeInKilobytes

傳送至此佇列/主題之訊息的最大訊息大小,以 KB 為單位。

如果在建立 ServiceBusAdministrationClient 時選擇服務版本 「2017-04」,則不適用。

maxMessageSizeInKilobytes?: number

屬性值

number

maxSizeInMegabytes

指定主題大小上限,以 MB 為單位。 任何嘗試排入佇列會導致主題超過此值的訊息都會失敗。 所有儲存於主題或其任何訂閱中的訊息都將計入此值。 位於一或多個訂用帳戶中之訊息的多個複本會計算為單一訊息。 例如,如果訂用帳戶 s1 中有訊息 m 一次,而訂用帳戶 s2 中有兩次,則 m 會計算為單一訊息。

maxSizeInMegabytes: number

屬性值

number

name

主題的名稱

name: string

屬性值

string

requiresDuplicateDetection

如果啟用,主題會在 DuplicateDetectionHistoryTimeWindow 屬性所指定的時間範圍內偵測重複的訊息。 只能在主題建立期間進行設定。

requiresDuplicateDetection: boolean

屬性值

boolean

status

傳訊實體的狀態。

status: EntityStatus

屬性值

supportOrdering

指定主題是否支援訊息排序。

supportOrdering: boolean

屬性值

boolean

userMetadata

使用者提供了與主題相關聯的中繼資料資訊。 用來指定文字內容,例如標籤、標籤等。值不得超過以 utf-8 編碼的 1024 個位元組。

userMetadata: string

屬性值

string