Freigeben über


SubscriptionProperties Klasse

Eigenschaften einer Service Bus-Themenabonnementressource.

Vererbung
azure.servicebus.management._models.DictMixin
SubscriptionProperties

Konstruktor

SubscriptionProperties(name: str, **kwargs: Any)

Parameter

name
Erforderlich

Variablen

name

Name des Abonnements.

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.

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 dieses Abonnement über Unterstützung für unzustellbare Nachrichten verfügt, wenn eine Nachricht abläuft.

dead_lettering_on_filter_evaluation_exceptions

Ein -Wert, der angibt, ob dieses Abonnement über Unterstützung für unzustellbare Nachrichten verfügt, wenn eine Nachricht abläuft.

max_delivery_count

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

enable_batched_operations

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

status

Status einer Service Bus-Ressource. Mögliche Werte sind: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown".

forward_to

Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.

user_metadata

Dem Abonnement zugeordnete Metadaten. Die maximale Anzahl von Zeichen ist 1.024.

forward_dead_lettered_messages_to

Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.

auto_delete_on_idle

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

availability_status

Verfügbarkeitsstatus der Entität. Mögliche Werte sind: "Available", "Limited", "Renaming", "Restoring", "Unknown".

Methoden

get
has_key
items
keys
update
values

get

get(key: str, default: Any | None = None) -> Any

Parameter

key
Erforderlich
default
Standardwert: None

has_key

has_key(k: str) -> bool

Parameter

k
Erforderlich

items

items() -> List[Tuple[str, Any]]

keys

keys() -> List[str]

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> List