Condividi tramite


SubscriptionProperties Classe

Proprietà di una risorsa di sottoscrizione dell'argomento del bus di servizio.

Ereditarietà
azure.servicebus.management._models.DictMixin
SubscriptionProperties

Costruttore

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

Parametri

name
Necessario

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
Necessario
default
valore predefinito: None

has_key

has_key(k: str) -> bool

Parametri

k
Necessario

items

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

keys

keys() -> List[str]

update

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

values

values() -> List