Freigeben über


SBTopic Klasse

Beschreibung der Themenressource.

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

Vererbung
azure.mgmt.servicebus.v2021_06_01_preview.models._models_py3.Resource
SBTopic

Konstruktor

SBTopic(*, default_message_time_to_live: timedelta | None = None, max_size_in_megabytes: int | None = None, max_message_size_in_kilobytes: int | None = None, requires_duplicate_detection: bool | None = None, duplicate_detection_history_time_window: timedelta | None = None, enable_batched_operations: bool | None = None, status: str | _models.EntityStatus | None = None, support_ordering: bool | None = None, auto_delete_on_idle: timedelta | None = None, enable_partitioning: bool | None = None, enable_express: bool | None = None, **kwargs: Any)

Keyword-Only Parameter

Name Beschreibung
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.

max_size_in_megabytes
int

Maximale Größe des Themas in Megabyte, d. h. die Größe des für das Thema zugeordneten Arbeitsspeichers. Der Standardwert ist 1024.

max_message_size_in_kilobytes
int

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

requires_duplicate_detection

Wert, der angibt, ob für dieses Thema eine Duplikaterkennung erforderlich ist.

duplicate_detection_history_time_window

ISO8601-Zeitbereichsstruktur, die die Dauer des Erkennungsverlaufs für Duplikate definiert. Der Standardwert beträgt 10 Minuten.

enable_batched_operations

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

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".

support_ordering

Wert, der angibt, ob das Thema die Sortierung unterstützt.

auto_delete_on_idle

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

enable_partitioning

Wert, der angibt, ob das Thema, das über mehrere Nachrichtenbroker partitioniert werden soll, aktiviert ist.

enable_express

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

Variablen

Name Beschreibung
id
str

Ressourcen-ID.

name
str

Name der Ressource.

type
str

Der Ressourcentyp.

system_data

Die Systemmetadaten zu dieser Ressource.

size_in_bytes
int

Größe des Themas in Bytes.

created_at

Die genaue Zeit, zu der die Nachricht erstellt wurde.

updated_at

Die genaue Uhrzeit, zu der die Nachricht aktualisiert wurde.

accessed_at

Das letzte Mal, wenn die Nachricht gesendet wurde oder eine Anforderung für dieses Thema empfangen wurde.

subscription_count
int

Anzahl der Abonnements.

count_details

Details zur Nachrichtenanzahl.

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.

max_size_in_megabytes
int

Maximale Größe des Themas in Megabyte, d. h. die Größe des für das Thema zugeordneten Arbeitsspeichers. Der Standardwert ist 1024.

max_message_size_in_kilobytes
int

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

requires_duplicate_detection

Wert, der angibt, ob für dieses Thema eine Duplikaterkennung erforderlich ist.

duplicate_detection_history_time_window

ISO8601-Zeitbereichsstruktur, die die Dauer des Erkennungsverlaufs für Duplikate definiert. Der Standardwert beträgt 10 Minuten.

enable_batched_operations

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

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".

support_ordering

Wert, der angibt, ob das Thema die Sortierung unterstützt.

auto_delete_on_idle

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

enable_partitioning

Wert, der angibt, ob das Thema, das über mehrere Nachrichtenbroker partitioniert werden soll, aktiviert ist.

enable_express

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