Freigeben über


SBSubscription Klasse

Beschreibung der Abonnementressource.

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

Vererbung
azure.mgmt.servicebus.v2021_01_01_preview.models._models_py3.Resource
SBSubscription

Konstruktor

SBSubscription(*, lock_duration: timedelta | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | None = None, dead_lettering_on_filter_evaluation_exceptions: bool | 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, forward_to: str | None = None, forward_dead_lettered_messages_to: str | None = None, **kwargs: Any)

Variablen

id
str

Ressourcen-ID.

name
str

Name der Ressource.

type
str

Der Ressourcentyp.

system_data
SystemData

Die Systemmetadaten zu dieser Ressource.

message_count
int

Anzahl der Nachrichten.

created_at
datetime

Die genaue Zeit, zu der die Nachricht erstellt wurde.

accessed_at
datetime

Das letzte Mal gab es eine Empfangsanforderung für dieses Abonnement.

updated_at
datetime

Die genaue Uhrzeit, zu der die Nachricht aktualisiert wurde.

count_details
MessageCountDetails

Details zur Nachrichtenanzahl.

lock_duration
timedelta

Iso 8061 Sperrdauerdauer für das Abonnement. Der Standardwert beträgt 1 Minute.

requires_session
bool

Wert, der angibt, ob ein Abonnement das Konzept von Sitzungen unterstützt.

default_message_time_to_live
timedelta

ISO 8061 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_filter_evaluation_exceptions
bool

Wert, der angibt, ob ein Abonnement unterstützung für Unzustellbare Nachrichten für Filterauswertungsausnahmen aufweist.

dead_lettering_on_message_expiration
bool

Wert, der angibt, ob ein Abonnement unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.

duplicate_detection_history_time_window
timedelta

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

max_delivery_count
int

Anzahl der maximalen Lieferungen.

status
str oder EntityStatus

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

enable_batched_operations
bool

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

auto_delete_on_idle
timedelta

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

forward_to
str

Warteschlangen-/Themenname, um die Nachrichten weiterzuleiten.

forward_dead_lettered_messages_to
str

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