PipelineContext Classe
Oggetto di contesto trasportato dai contenitori di richiesta e risposta della pipeline.
Si tratta di un trasporto specifico e può contenere dati salvati in modo permanente tra le richieste della pipeline ,ad esempio riutilizzando un pool di connessioni aperto o "sessione", nonché usato dallo sviluppatore dell'SDK per trasportare dati arbitrari tramite la pipeline.
- Ereditarietà
-
builtins.dictPipelineContextPipelineContext
Costruttore
PipelineContext(transport: TransportType | None, **kwargs: Any)
Parametri
Nome | Descrizione |
---|---|
transport
Necessario
|
HttpTransport oppure
AsyncHttpTransport
Tipo di trasporto HTTP. |
kwargs
Necessario
|
Argomenti di parole chiave definiti dallo sviluppatore. |
Metodi
clear |
Gli oggetti contesto non possono essere cancellati. |
copy | |
fromkeys |
Creare un nuovo dizionario con chiavi da iterabili e valori impostati su value. |
get |
Restituisce il valore per la chiave se la chiave è nel dizionario. In caso contrario, impostazione predefinita. |
items | |
keys | |
pop |
Rimuove la chiave specificata e restituisce il valore . |
popitem |
Rimuovere e restituire una coppia (chiave, valore) come tupla a 2. Le coppie vengono restituite in ordine LIFO (last-in, first-out). Genera KeyError se il dict è vuoto. |
setdefault |
Inserire la chiave con un valore predefinito se la chiave non è presente nel dizionario. Restituisce il valore per la chiave se la chiave è nel dizionario. In caso contrario, impostazione predefinita. |
update |
Non è possibile aggiornare gli oggetti contesto. |
values |
clear
Gli oggetti contesto non possono essere cancellati.
clear() -> None
Eccezioni
Tipo | Descrizione |
---|---|
copy
fromkeys
Creare un nuovo dizionario con chiavi da iterabili e valori impostati su value.
fromkeys(value=None, /)
Parametri posizionali
Nome | Descrizione |
---|---|
iterable
Necessario
|
|
value
|
valore predefinito: None
|
Parametri
Nome | Descrizione |
---|---|
type
Necessario
|
|
Eccezioni
Tipo | Descrizione |
---|---|
get
Restituisce il valore per la chiave se la chiave è nel dizionario. In caso contrario, impostazione predefinita.
get(key, default=None, /)
Parametri posizionali
Nome | Descrizione |
---|---|
key
Necessario
|
|
default
|
valore predefinito: None
|
Eccezioni
Tipo | Descrizione |
---|---|
items
keys
pop
Rimuove la chiave specificata e restituisce il valore .
pop(__key: str) -> Any
Parametri
Nome | Descrizione |
---|---|
args
Necessario
|
Chiave da rimuovere. |
Restituisce
Tipo | Descrizione |
---|---|
Valore per questa chiave. |
Eccezioni
Tipo | Descrizione |
---|---|
ValueError If the key is in the protected list.
|
popitem
Rimuovere e restituire una coppia (chiave, valore) come tupla a 2.
Le coppie vengono restituite in ordine LIFO (last-in, first-out). Genera KeyError se il dict è vuoto.
popitem()
Eccezioni
Tipo | Descrizione |
---|---|
setdefault
Inserire la chiave con un valore predefinito se la chiave non è presente nel dizionario.
Restituisce il valore per la chiave se la chiave è nel dizionario. In caso contrario, impostazione predefinita.
setdefault(key, default=None, /)
Parametri posizionali
Nome | Descrizione |
---|---|
key
Necessario
|
|
default
|
valore predefinito: None
|
Eccezioni
Tipo | Descrizione |
---|---|
update
Non è possibile aggiornare gli oggetti contesto.
update(*args: Any, **kwargs: Any) -> None
Eccezioni
Tipo | Descrizione |
---|---|
values
Azure SDK for Python