CreateTopicOptions interface
Reprezentuje opcje tabeli settable w temacie
- Rozszerzenie
Właściwości
authorization |
Reguły autoryzacji w temacie |
auto |
Maksymalny czas bezczynności przed usunięciem jednostki. Należy to określić 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 znajduje się komunikat w skojarzonych subskrypcjach. Subskrypcje dziedziczą czas wygaśnięcia z tematu, chyba że zostaną one utworzone jawnie z mniejszym czasem wygaśnięcia. Na podstawie tego, czy włączono funkcję martwych listów, komunikat o wygaśnięciu czasu wygaśnięcia zostanie przeniesiony do skojarzonej z subskrypcją podsieci komunikatu lub zostanie trwale usunięty. Należy to określić 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. Należy to określić 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 tego tematu. (Konfigurowalne tylko dla przestrzeni nazw usługi Service Bus w warstwie Premium). |
max |
Określa maksymalny rozmiar tematu w megabajtach. Każda próba w kolejce komunikatu, który spowoduje przekroczenie tej wartości, zakończy się niepowodzeniem. Wszystkie komunikaty przechowywane w temacie lub dowolnej 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. |
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 dostarczył 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. |
Właściwości dziedziczone
abort |
Sygnał, który może służyć do przerwania żądań. |
on |
Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy. |
request |
Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji. |
serializer |
Opcje zastąpienia zachowania serializacji/de serializacji. |
tracing |
Opcje używane podczas śledzenia są włączone. |
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. Należy to określić 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 znajduje się komunikat w skojarzonych subskrypcjach. Subskrypcje dziedziczą czas wygaśnięcia z tematu, chyba że zostaną one utworzone jawnie z mniejszym czasem wygaśnięcia. Na podstawie tego, czy włączono funkcję martwych listów, komunikat o wygaśnięciu czasu wygaśnięcia zostanie przeniesiony do skojarzonej z subskrypcją podsieci komunikatu lub zostanie trwale usunięty. Należy to określić 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. Należy to określić 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 tego tematu.
(Konfigurowalne tylko dla przestrzeni nazw usługi Service Bus w warstwie Premium).
maxMessageSizeInKilobytes?: number
Wartość właściwości
number
maxSizeInMegabytes
Określa maksymalny rozmiar tematu w megabajtach. Każda próba w kolejce komunikatu, który spowoduje przekroczenie tej wartości, zakończy się niepowodzeniem. Wszystkie komunikaty przechowywane w temacie lub dowolnej 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
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 dostarczył 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
Szczegóły właściwości dziedziczonej
abortSignal
Sygnał, który może służyć do przerwania żądań.
abortSignal?: AbortSignalLike
Wartość właściwości
Dziedziczone zelementu OperationOptions.abortSignal
onResponse
Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.
onResponse?: RawResponseCallback
Wartość właściwości
Dziedziczone zelementu OperationOptions.onResponse
requestOptions
Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.
requestOptions?: OperationRequestOptions
Wartość właściwości
Dziedziczone zelementu OperationOptions.requestOptions
serializerOptions
Opcje zastąpienia zachowania serializacji/de serializacji.
serializerOptions?: SerializerOptions
Wartość właściwości
Dziedziczone zelementu OperationOptions.serializerOptions
tracingOptions
Opcje używane podczas śledzenia są włączone.
tracingOptions?: OperationTracingOptions
Wartość właściwości
Dziedziczone zelementu OperationOptions.tracingOptions