SubscriptionProperties Classe
Proprietà di una risorsa di sottoscrizione dell'argomento del bus di servizio.
- Ereditarietà
-
azure.servicebus.management._models.DictMixinSubscriptionProperties
Costruttore
SubscriptionProperties(name: str, **kwargs: Any)
Parametri
- name
Variabili
- name
Nome della sottoscrizione.
- lock_duration
DURATA ISO 8601 intervallo di tempo di un blocco a comparsa; ovvero la quantità di tempo in cui il messaggio è bloccato per altri ricevitori. Il valore massimo per LockDuration è 5 minuti; il valore predefinito è 1 minuto.
- requires_session
Valore che indica se la coda supporta il concetto di sessioni.
- default_message_time_to_live
IsO 8601 timepan del messaggio predefinito 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_message_expiration
Valore che indica se la sottoscrizione include supporto per messaggi non recapitabili alla scadenza di un messaggio.
- dead_lettering_on_filter_evaluation_exceptions
Valore che indica se la sottoscrizione include supporto per messaggi non recapitabili alla scadenza di un messaggio.
- max_delivery_count
Numero massimo di recapito. Una volta superato questo numero, il messaggio non verrà più recapito. Il valore predefinito è 10.
- enable_batched_operations
Valore che indica se le operazioni in batch sul lato server sono abilitate.
- status
Stato di una risorsa del bus di servizio. I valori possibili includono: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled", "Unknown".
- forward_to
Nome dell'entità destinatario a cui vengono inoltrati tutti i messaggi inviati alla sottoscrizione.
- user_metadata
Metadati associati alla sottoscrizione. Il numero massimo di caratteri è 1024.
- forward_dead_lettered_messages_to
Nome dell'entità destinatario a cui vengono inoltrati tutti i messaggi inviati alla sottoscrizione.
- auto_delete_on_idle
Intervallo di inattività ISO 8601 timeSpan dopo il quale la sottoscrizione viene eliminata automaticamente. La durata minima è 5 minuti.
- availability_status
Stato di disponibilità dell'entità. I valori possibili includono: "Available", "Limited", "Renaming", "Restoring", "Unknown".
Metodi
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parametri
- key
- default
has_key
has_key(k: str) -> bool
Parametri
- k
items
items() -> List[Tuple[str, Any]]
keys
keys() -> List[str]
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> List
Azure SDK for Python