SBQueue Klasa
Opis zasobu kolejki.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
- Dziedziczenie
-
azure.mgmt.servicebus.v2021_01_01_preview.models._models_py3.ResourceSBQueue
Konstruktor
SBQueue(*, lock_duration: timedelta | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | None = None, dead_lettering_on_message_expiration: bool | None = None, duplicate_detection_history_time_window: timedelta | None = None, max_delivery_count: int | None = None, status: str | _models.EntityStatus | None = None, enable_batched_operations: bool | None = None, auto_delete_on_idle: timedelta | None = None, enable_partitioning: bool | None = None, enable_express: bool | None = None, forward_to: str | None = None, forward_dead_lettered_messages_to: str | None = None, **kwargs: Any)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
lock_duration
|
Czas trwania przedziału czasu ISO 8601 zajrzeć do blokady; oznacza to, że czas blokowania komunikatu dla innych odbiorników. Maksymalna wartość parametru LockDuration wynosi 5 minut; wartość domyślna to 1 minuta. |
max_size_in_megabytes
|
Maksymalny rozmiar kolejki w megabajtach, czyli rozmiar pamięci przydzielonej do kolejki. Wartość domyślna to 1024. |
requires_duplicate_detection
|
Wartość wskazująca, czy ta kolejka wymaga wykrywania duplikatów. |
requires_session
|
Wartość wskazująca, czy kolejka obsługuje koncepcję sesji. |
default_message_time_to_live
|
Domyślny przedział czasu komunikatu ISO 8601 na wartość dynamiczną. Jest to czas trwania, po upływie którego komunikat wygaśnie, począwszy od momentu wysłania komunikatu do usługi Service Bus. Jest to wartość domyślna używana, gdy właściwość TimeToLive nie jest ustawiona dla samego komunikatu. |
dead_lettering_on_message_expiration
|
Wartość wskazująca, czy ta kolejka ma obsługę utraconych komunikatów po wygaśnięciu komunikatu. |
duplicate_detection_history_time_window
|
Struktura timeSpan ISO 8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut. |
max_delivery_count
|
Maksymalna liczba dostaw. Komunikat jest automatycznie martwy po tej liczbie dostaw. wartość domyślna to 10. |
status
|
str lub
EntityStatus
Wylicza możliwe wartości stanu jednostki obsługi komunikatów. Znane wartości to: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" i "Unknown". |
enable_batched_operations
|
Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone. |
auto_delete_on_idle
|
Interwał bezczynności zakresu czasu ISO 8061, po którym kolejka jest automatycznie usuwana. Minimalny czas trwania wynosi 5 minut. |
enable_partitioning
|
Wartość wskazująca, czy kolejka ma być partycjonowana na wielu brokerach komunikatów. |
enable_express
|
Wartość wskazująca, czy jednostki ekspresowe są włączone. Kolejka ekspresowa przechowuje komunikat w pamięci tymczasowo przed zapisaniem go w magazynie trwałym. |
forward_to
|
Nazwa kolejki/tematu do przekazywania komunikatów. |
forward_dead_lettered_messages_to
|
Nazwa kolejki/tematu do przekazywania komunikatu utraconych komunikatów. |
Zmienne
Nazwa | Opis |
---|---|
id
|
Identyfikator zasobu. |
name
|
Nazwa zasobu. |
type
|
Typ zasobu. |
system_data
|
Metadane systemowe odnoszące się do tego zasobu. |
count_details
|
Szczegóły liczby komunikatów. |
created_at
|
Dokładny czas utworzenia wiadomości. |
updated_at
|
Dokładny czas aktualizacji wiadomości. |
accessed_at
|
Czas ostatniego wysłania komunikatu lub ostatniego wysłania żądania odbioru do tej kolejki. |
size_in_bytes
|
Rozmiar kolejki w bajtach. |
message_count
|
Liczba komunikatów w kolejce. |
lock_duration
|
Czas trwania przedziału czasu ISO 8601 zajrzeć do blokady; oznacza to, że czas blokowania komunikatu dla innych odbiorników. Maksymalna wartość parametru LockDuration wynosi 5 minut; wartość domyślna to 1 minuta. |
max_size_in_megabytes
|
Maksymalny rozmiar kolejki w megabajtach, czyli rozmiar pamięci przydzielonej do kolejki. Wartość domyślna to 1024. |
requires_duplicate_detection
|
Wartość wskazująca, czy ta kolejka wymaga wykrywania duplikatów. |
requires_session
|
Wartość wskazująca, czy kolejka obsługuje koncepcję sesji. |
default_message_time_to_live
|
Domyślny przedział czasu komunikatu ISO 8601 na wartość dynamiczną. Jest to czas trwania, po upływie którego komunikat wygaśnie, począwszy od momentu wysłania komunikatu do usługi Service Bus. Jest to wartość domyślna używana, gdy właściwość TimeToLive nie jest ustawiona dla samego komunikatu. |
dead_lettering_on_message_expiration
|
Wartość wskazująca, czy ta kolejka ma obsługę utraconych komunikatów po wygaśnięciu komunikatu. |
duplicate_detection_history_time_window
|
Struktura timeSpan ISO 8601, która definiuje czas trwania historii wykrywania duplikatów. Wartość domyślna to 10 minut. |
max_delivery_count
|
Maksymalna liczba dostaw. Komunikat jest automatycznie martwy po tej liczbie dostaw. wartość domyślna to 10. |
status
|
str lub
EntityStatus
Wylicza możliwe wartości stanu jednostki obsługi komunikatów. Znane wartości to: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" i "Unknown". |
enable_batched_operations
|
Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone. |
auto_delete_on_idle
|
Interwał bezczynności zakresu czasu ISO 8061, po którym kolejka jest automatycznie usuwana. Minimalny czas trwania wynosi 5 minut. |
enable_partitioning
|
Wartość wskazująca, czy kolejka ma być partycjonowana na wielu brokerach komunikatów. |
enable_express
|
Wartość wskazująca, czy jednostki ekspresowe są włączone. Kolejka ekspresowa przechowuje komunikat w pamięci tymczasowo przed zapisaniem go w magazynie trwałym. |
forward_to
|
Nazwa kolejki/tematu do przekazywania komunikatów. |
forward_dead_lettered_messages_to
|
Nazwa kolejki/tematu do przekazywania komunikatu utraconych komunikatów. |
Azure SDK for Python