TopicProperties interface
Reprezentuje dane wejściowe dla updateTopic.
Właściwości
authorization |
Reguły autoryzacji w temacie |
auto |
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 |
availability |
Stan dostępności jednostki obsługi komunikatów. |
default |
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 |
duplicate |
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 |
enable |
Określa, czy operacje wsadowe powinny być dozwolone. |
enable |
Określa, czy jednostki ekspresowe są włączone w temacie. |
enable |
Określa, czy temat powinien być podzielony na partycje |
max |
Maksymalny rozmiar komunikatu w kilobajtach dla komunikatów wysyłanych do tej kolejki/tematu. Nie dotyczy, jeśli podczas tworzenia |
max |
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 |
requires |
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. |
support |
Określa, czy temat obsługuje kolejność komunikatów. |
user |
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 ServiceBusAdministrationClient
elementu 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
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