Udostępnij za pośrednictwem


TopicProperties interface

Reprezentuje dane wejściowe dla updateTopic.

Właściwości

authorizationRules

Reguły autoryzacji w temacie

autoDeleteOnIdle

Maksymalny czas bezczynności przed usunięciem jednostki. Ma to być określone w formacie czasu trwania ISO-8601, takim jak "PT1M" przez 1 minutę, "PT5S" przez 5 sekund.

Więcej informacji na temat formatu czasu trwania ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

availabilityStatus

Stan dostępności jednostki obsługi komunikatów.

defaultMessageTimeToLive

Określa, jak długo komunikat znajduje się w skojarzonych subskrypcjach. Subskrypcje dziedziczą czas wygaśnięcia z tematu, chyba że są one tworzone jawnie z mniejszym czasem wygaśnięcia. W zależności od tego, czy włączono obsługę utraconych komunikatów, komunikat o wygaśnięciu czasu wygaśnięcia zostanie przeniesiony do skojarzonej z subskrypcją podrzędnej kolejki utraconych komunikatów lub zostanie trwale usunięty. Ma to być określone w formacie czasu trwania ISO-8601, takim jak "PT1M" przez 1 minutę, "PT5S" przez 5 sekund.

Więcej informacji na temat formatu czasu trwania ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow

Określa przedział czasu, w którym usługa Service Bus wykryje duplikowanie komunikatów. Ma to być określone w formacie czasu trwania ISO-8601, takim jak "PT1M" przez 1 minutę, "PT5S" przez 5 sekund.

Więcej informacji na temat formatu czasu trwania ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

enableBatchedOperations

Określa, czy operacje wsadowe powinny być dozwolone.

enableExpress

Określa, czy jednostki ekspresowe są włączone w temacie.

enablePartitioning

Określa, czy temat powinien być podzielony na partycje

maxMessageSizeInKilobytes

Maksymalny rozmiar komunikatu w kilobajtach dla komunikatów wysyłanych do tej kolejki/tematu.

Nie dotyczy, jeśli podczas tworzenia ServiceBusAdministrationClientelementu wybrano wersję usługi "2017-04".

maxSizeInMegabytes

Określa maksymalny rozmiar tematu w megabajtach. Każda próba ściągnięcia komunikatu, który spowoduje przekroczenie tej wartości przez temat, zakończy się niepowodzeniem. Wszystkie komunikaty przechowywane w temacie lub dowolnej z jego subskrypcji są liczone do tej wartości. Wiele kopii komunikatu, które znajdują się w jednej lub wielu subskrypcjach, są liczone jako pojedyncze komunikaty. Jeśli na przykład komunikat m istnieje raz w subskrypcji s1 i dwa razy w subskrypcji s2, m jest liczone jako pojedynczy komunikat.

name

Nazwa tematu

requiresDuplicateDetection

Jeśli to ustawienie jest włączone, temat wykryje zduplikowane komunikaty w przedziale czasu określonym przez właściwość DuplicateDetectionHistoryTimeWindow. Ustaw tabelę tylko w czasie tworzenia tematu.

status

Stan jednostki obsługi komunikatów.

supportOrdering

Określa, czy temat obsługuje kolejność komunikatów.

userMetadata

Użytkownik podał informacje o metadanych skojarzonych z tematem. Służy do określania zawartości tekstowej, takiej jak tagi, etykiety itp. Wartość nie może przekraczać 1024 bajtów zakodowanych w formacie utf-8.

Szczegóły właściwości

authorizationRules

Reguły autoryzacji w temacie

authorizationRules?: AuthorizationRule[]

Wartość właściwości

autoDeleteOnIdle

Maksymalny czas bezczynności przed usunięciem jednostki. Ma to być określone w formacie czasu trwania ISO-8601, takim jak "PT1M" przez 1 minutę, "PT5S" przez 5 sekund.

Więcej informacji na temat formatu czasu trwania ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

autoDeleteOnIdle: string

Wartość właściwości

string

availabilityStatus

Stan dostępności jednostki obsługi komunikatów.

availabilityStatus: EntityAvailabilityStatus

Wartość właściwości

defaultMessageTimeToLive

Określa, jak długo komunikat znajduje się w skojarzonych subskrypcjach. Subskrypcje dziedziczą czas wygaśnięcia z tematu, chyba że są one tworzone jawnie z mniejszym czasem wygaśnięcia. W zależności od tego, czy włączono obsługę utraconych komunikatów, komunikat o wygaśnięciu czasu wygaśnięcia zostanie przeniesiony do skojarzonej z subskrypcją podrzędnej kolejki utraconych komunikatów lub zostanie trwale usunięty. Ma to być określone w formacie czasu trwania ISO-8601, takim jak "PT1M" przez 1 minutę, "PT5S" przez 5 sekund.

Więcej informacji na temat formatu czasu trwania ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

defaultMessageTimeToLive: string

Wartość właściwości

string

duplicateDetectionHistoryTimeWindow

Określa przedział czasu, w którym usługa Service Bus wykryje duplikowanie komunikatów. Ma to być określone w formacie czasu trwania ISO-8601, takim jak "PT1M" przez 1 minutę, "PT5S" przez 5 sekund.

Więcej informacji na temat formatu czasu trwania ISO-8601: https://en.wikipedia.org/wiki/ISO_8601#Durations

duplicateDetectionHistoryTimeWindow: string

Wartość właściwości

string

enableBatchedOperations

Określa, czy operacje wsadowe powinny być dozwolone.

enableBatchedOperations: boolean

Wartość właściwości

boolean

enableExpress

Określa, czy jednostki ekspresowe są włączone w temacie.

enableExpress: boolean

Wartość właściwości

boolean

enablePartitioning

Określa, czy temat powinien być podzielony na partycje

enablePartitioning: boolean

Wartość właściwości

boolean

maxMessageSizeInKilobytes

Maksymalny rozmiar komunikatu w kilobajtach dla komunikatów wysyłanych do tej kolejki/tematu.

Nie dotyczy, jeśli podczas tworzenia ServiceBusAdministrationClientelementu wybrano wersję usługi "2017-04".

maxMessageSizeInKilobytes?: number

Wartość właściwości

number

maxSizeInMegabytes

Określa maksymalny rozmiar tematu w megabajtach. Każda próba ściągnięcia komunikatu, który spowoduje przekroczenie tej wartości przez temat, zakończy się niepowodzeniem. Wszystkie komunikaty przechowywane w temacie lub dowolnej z jego subskrypcji są liczone do tej wartości. Wiele kopii komunikatu, które znajdują się w jednej lub wielu subskrypcjach, są liczone jako pojedyncze komunikaty. Jeśli na przykład komunikat m istnieje raz w subskrypcji s1 i dwa razy w subskrypcji s2, m jest liczone jako pojedynczy komunikat.

maxSizeInMegabytes: number

Wartość właściwości

number

name

Nazwa tematu

name: string

Wartość właściwości

string

requiresDuplicateDetection

Jeśli to ustawienie jest włączone, temat wykryje zduplikowane komunikaty w przedziale czasu określonym przez właściwość DuplicateDetectionHistoryTimeWindow. Ustaw tabelę tylko w czasie tworzenia tematu.

requiresDuplicateDetection: boolean

Wartość właściwości

boolean

status

Stan jednostki obsługi komunikatów.

status: EntityStatus

Wartość właściwości

supportOrdering

Określa, czy temat obsługuje kolejność komunikatów.

supportOrdering: boolean

Wartość właściwości

boolean

userMetadata

Użytkownik podał informacje o metadanych skojarzonych z tematem. Służy do określania zawartości tekstowej, takiej jak tagi, etykiety itp. Wartość nie może przekraczać 1024 bajtów zakodowanych w formacie utf-8.

userMetadata: string

Wartość właściwości

string