Freigeben über


SBQueue Klasse

Beschreibung der Warteschlangenressource.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

Vererbung
azure.mgmt.servicebus.v2021_11_01.models._models_py3.ProxyResource
SBQueue

Konstruktor

SBQueue(*, lock_duration: timedelta | None = None, max_size_in_megabytes: int | None = None, max_message_size_in_kilobytes: 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)

Keyword-Only Parameter

Name Beschreibung
lock_duration

ISO 8601 Dauer einer Peek-Sperre; d. h. die Zeitspanne, in der die Nachricht für andere Empfänger gesperrt ist. Der Maximalwert für LockDuration beträgt 5 Minuten. Der Standardwert ist 1 Minute.

max_size_in_megabytes
int

Die maximale Größe der Warteschlange in Megabyte, d. h. die Größe des für die Warteschlange zugewiesenen Arbeitsspeichers. Der Standardwert ist 1024.

max_message_size_in_kilobytes
int

Maximale Größe (in KB) der Nachrichtennutzlast, die von der Warteschlange akzeptiert werden kann. Diese Eigenschaft wird heute nur in Premium verwendet, und der Standardwert ist 1024.

requires_duplicate_detection

Ein Wert, der angibt, ob für diese Warteschlange eine Duplikaterkennung erforderlich ist.

requires_session

Ein -Wert, der angibt, ob die Warteschlange das Konzept von Sitzungen unterstützt.

default_message_time_to_live

ISO 8601-Standardzeitbereich für Nachrichten auf Livewert. Dies ist die Dauer, nach der die Nachricht ab dem Zeitpunkt abläuft, nach dem die Nachricht an Service Bus gesendet wird. Dies ist der Standardwert, der verwendet wird, wenn TimeToLive nicht für eine Nachricht selbst festgelegt ist.

dead_lettering_on_message_expiration

Ein -Wert, der angibt, ob diese Warteschlange unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.

duplicate_detection_history_time_window

ISO 8601 timeSpan-Struktur, die die Dauer des Duplikaterkennungsverlaufs definiert. Der Standardwert beträgt 10 Minuten.

max_delivery_count
int

Die maximale Anzahl der Übermittlungen. Eine Nachricht wird nach dieser Anzahl an Übermittlungen automatisch als unzustellbar gekennzeichnet. Der Standardwert ist 10.

status

Listet die möglichen Werte für die status einer Messagingentität auf. Bekannte Werte sind: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" und "Unknown".

enable_batched_operations

Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.

auto_delete_on_idle

ISO 8061 timeSpan-Leerlaufintervall, nach dem die Warteschlange automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.

enable_partitioning

Ein -Wert, der angibt, ob die Warteschlange über mehrere Nachrichtenbroker partitioniert werden soll.

enable_express

Ein -Wert, der angibt, ob Express-Entitäten aktiviert sind. Eine Expresswarteschlange enthält eine Nachricht vorübergehend im Arbeitsspeicher, bevor sie in den persistenten Speicher geschrieben wird.

forward_to
str

Warteschlangen-/Themenname, um die Nachrichten weiterzuleiten.

forward_dead_lettered_messages_to
str

Warteschlangen-/Themenname, um die Nachricht "Unzustellbare Nachrichten" weiterzuleiten.

Variablen

Name Beschreibung
id
str

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Der Name der Ressource.

type
str

Der Typ der Ressource. Beispiel: "Microsoft.EventHub/Namespaces" oder "Microsoft.EventHub/Namespaces/EventHubs".

location
str

Der geografische Standort, an dem sich die Ressource befindet.

system_data

Die Systemmetadaten zu dieser Ressource.

count_details

Details zur Nachrichtenanzahl.

created_at

Der genaue Zeitpunkt, zu dem die Nachricht erstellt wurde.

updated_at

Die genaue Uhrzeit, zu der die Nachricht aktualisiert wurde.

accessed_at

Beim letzten Senden einer Nachricht oder beim letzten Senden einer Empfangsanforderung an diese Warteschlange.

size_in_bytes
int

Die Größe der Warteschlange in Bytes.

message_count
int

Die Anzahl der Nachrichten in der Warteschlange.

lock_duration

ISO 8601 Dauer einer Peek-Sperre; d. h. die Zeitspanne, in der die Nachricht für andere Empfänger gesperrt ist. Der Maximalwert für LockDuration beträgt 5 Minuten. Der Standardwert ist 1 Minute.

max_size_in_megabytes
int

Die maximale Größe der Warteschlange in Megabyte, d. h. die Größe des für die Warteschlange zugewiesenen Arbeitsspeichers. Der Standardwert ist 1024.

max_message_size_in_kilobytes
int

Maximale Größe (in KB) der Nachrichtennutzlast, die von der Warteschlange akzeptiert werden kann. Diese Eigenschaft wird heute nur in Premium verwendet, und der Standardwert ist 1024.

requires_duplicate_detection

Ein Wert, der angibt, ob für diese Warteschlange eine Duplikaterkennung erforderlich ist.

requires_session

Ein -Wert, der angibt, ob die Warteschlange das Konzept von Sitzungen unterstützt.

default_message_time_to_live

ISO 8601-Standardzeitbereich für Nachrichten auf Livewert. Dies ist die Dauer, nach der die Nachricht ab dem Zeitpunkt abläuft, nach dem die Nachricht an Service Bus gesendet wird. Dies ist der Standardwert, der verwendet wird, wenn TimeToLive nicht für eine Nachricht selbst festgelegt ist.

dead_lettering_on_message_expiration

Ein -Wert, der angibt, ob diese Warteschlange unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.

duplicate_detection_history_time_window

ISO 8601 timeSpan-Struktur, die die Dauer des Duplikaterkennungsverlaufs definiert. Der Standardwert beträgt 10 Minuten.

max_delivery_count
int

Die maximale Anzahl der Übermittlungen. Eine Nachricht wird nach dieser Anzahl an Übermittlungen automatisch als unzustellbar gekennzeichnet. Der Standardwert ist 10.

status

Listet die möglichen Werte für die status einer Messagingentität auf. Bekannte Werte sind: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" und "Unknown".

enable_batched_operations

Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.

auto_delete_on_idle

ISO 8061 timeSpan-Leerlaufintervall, nach dem die Warteschlange automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.

enable_partitioning

Ein -Wert, der angibt, ob die Warteschlange über mehrere Nachrichtenbroker partitioniert werden soll.

enable_express

Ein -Wert, der angibt, ob Express-Entitäten aktiviert sind. Eine Expresswarteschlange enthält eine Nachricht vorübergehend im Arbeitsspeicher, bevor sie in den persistenten Speicher geschrieben wird.

forward_to
str

Warteschlangen-/Themenname, um die Nachrichten weiterzuleiten.

forward_dead_lettered_messages_to
str

Warteschlangen-/Themenname, um die Nachricht "Unzustellbare Nachrichten" weiterzuleiten.