Partager via


PipelineContext Classe

Objet de contexte transporté par les conteneurs de requête et de réponse de pipeline.

Il s’agit d’un élément spécifique au transport et peut contenir des données persistantes entre les demandes de pipeline (par exemple, la réutilisation d’un pool de connexions ouvert ou d’une « session »), ainsi qu’utilisées par le développeur du Kit de développement logiciel (SDK) pour transporter des données arbitraires dans le pipeline.

Héritage
builtins.dict
PipelineContext
PipelineContext

Constructeur

PipelineContext(transport: TransportType | None, **kwargs: Any)

Paramètres

Nom Description
transport
Obligatoire

Type de transport HTTP.

kwargs
Obligatoire
any

Arguments de mot clé définis par le développeur.

Méthodes

clear

Les objets de contexte ne peuvent pas être effacés.

copy
fromkeys

Créez un dictionnaire avec des clés itérables et des valeurs définies sur valeur.

get

Retourne la valeur de la clé si la clé se trouve dans le dictionnaire, sinon par défaut.

items
keys
pop

Supprime la clé spécifiée et retourne la valeur.

popitem

Supprimez et retournez une paire (clé, valeur) sous la forme d’un tuple à 2.

Les paires sont retournées dans l’ordre LIFO (dernier entré, premier sorti). Déclenche KeyError si le dict est vide.

setdefault

Insérez une clé avec la valeur par défaut si la clé ne figure pas dans le dictionnaire.

Retourne la valeur de la clé si la clé se trouve dans le dictionnaire, sinon par défaut.

update

Les objets de contexte ne peuvent pas être mis à jour.

values

clear

Les objets de contexte ne peuvent pas être effacés.

clear() -> None

Exceptions

Type Description

copy

copy() -> a shallow copy of D

Exceptions

Type Description

fromkeys

Créez un dictionnaire avec des clés itérables et des valeurs définies sur valeur.

fromkeys(value=None, /)

Paramètres positionnels uniquement

Nom Description
iterable
Obligatoire
value
valeur par défaut: None

Paramètres

Nom Description
type
Obligatoire

Exceptions

Type Description

get

Retourne la valeur de la clé si la clé se trouve dans le dictionnaire, sinon par défaut.

get(key, default=None, /)

Paramètres positionnels uniquement

Nom Description
key
Obligatoire
default
valeur par défaut: None

Exceptions

Type Description

items

items() -> a set-like object providing a view on D's items

Exceptions

Type Description

keys

keys() -> a set-like object providing a view on D's keys

Exceptions

Type Description

pop

Supprime la clé spécifiée et retourne la valeur.

pop(__key: str) -> Any

Paramètres

Nom Description
args
Obligatoire
str

Clé à supprimer.

Retours

Type Description
any

Valeur de cette clé.

Exceptions

Type Description
ValueError If the key is in the protected list.

popitem

Supprimez et retournez une paire (clé, valeur) sous la forme d’un tuple à 2.

Les paires sont retournées dans l’ordre LIFO (dernier entré, premier sorti). Déclenche KeyError si le dict est vide.

popitem()

Exceptions

Type Description

setdefault

Insérez une clé avec la valeur par défaut si la clé ne figure pas dans le dictionnaire.

Retourne la valeur de la clé si la clé se trouve dans le dictionnaire, sinon par défaut.

setdefault(key, default=None, /)

Paramètres positionnels uniquement

Nom Description
key
Obligatoire
default
valeur par défaut: None

Exceptions

Type Description

update

Les objets de contexte ne peuvent pas être mis à jour.

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

Exceptions

Type Description

values

values() -> an object providing a view on D's values

Exceptions

Type Description