Condividi tramite


SBSubscription Classe

Descrizione della risorsa della sottoscrizione.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.

Ereditarietà
azure.mgmt.servicebus.v2017_04_01.models._models_py3.Resource
SBSubscription

Costruttore

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)

Variabili

id
str

ID risorsa.

name
str

Nome risorsa.

type
str

Tipo di risorsa.

message_count
int

Numero di messaggi.

created_at
datetime

Ora esatta in cui è stato creato il messaggio.

accessed_at
datetime

L'ultima volta che è stata inviata una richiesta di ricezione a questa sottoscrizione.

updated_at
datetime

Ora esatta dell'aggiornamento del messaggio.

count_details
MessageCountDetails

Dettagli del conteggio dei messaggi.

lock_duration
timedelta

Intervallo di tempo di durata del blocco ISO 8061 per la sottoscrizione. Il valore predefinito è 1 minuto.

requires_session
bool

Valore che indica se una sottoscrizione supporta il concetto di sessioni.

default_message_time_to_live
timedelta

ISO 8061 Intervallo di tempo predefinito del messaggio per il valore attivo. Questa è la durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato al bus di servizio. Questo è il valore predefinito usato quando TimeToLive non è impostato su un messaggio stesso.

dead_lettering_on_filter_evaluation_exceptions
bool

Valore che indica se una sottoscrizione include il supporto di messaggi non recapitabili nelle eccezioni di valutazione del filtro.

dead_lettering_on_message_expiration
bool

Valore che indica se una sottoscrizione include supporto per messaggi non recapitabili alla scadenza di un messaggio.

duplicate_detection_history_time_window
timedelta

Struttura timeSpan ISO 8601 che definisce la durata della cronologia di rilevamento duplicati. Il valore predefinito è 10 minuti.

max_delivery_count
int

Numero massimo di consegne.

status
str oppure EntityStatus

Enumera i valori possibili per lo stato di un'entità di messaggistica. I valori noti sono: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" e "Unknown".

enable_batched_operations
bool

Valore che indica se le operazioni in batch sul lato server sono abilitate.

auto_delete_on_idle
timedelta

Intervallo di inattività ISO 8061 timeSpan dopo il quale l'argomento viene eliminato automaticamente. La durata minima è 5 minuti.

forward_to
str

Nome coda/argomento per inoltrare i messaggi.

forward_dead_lettered_messages_to
str

Nome coda/argomento per inoltrare il messaggio di messaggi non recapitabili.