Compartir a través de


PipelineContext Clase

Objeto de contexto llevado por los contenedores de solicitud y respuesta de canalización.

Esto es específico del transporte y puede contener datos persistentes entre las solicitudes de canalización (por ejemplo, reutilizar un grupo de conexiones abiertos o "sesión"), así como los usa el desarrollador del SDK para transportar datos arbitrarios a través de la canalización.

Herencia
builtins.dict
PipelineContext
PipelineContext

Constructor

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

Parámetros

Nombre Description
transport
Requerido

Tipo de transporte HTTP.

kwargs
Requerido
any

Argumentos de palabra clave definidos por el desarrollador.

Métodos

clear

No se pueden borrar los objetos de contexto.

copy
fromkeys

Cree un nuevo diccionario con claves de valores iterables y establecidos en value.

get

Devuelve el valor de la clave si la clave está en el diccionario; de lo contrario, devuelve el valor predeterminado.

items
keys
pop

Quita la clave especificada y devuelve el valor .

popitem

Quite y devuelva un par (clave, valor) como una tupla de 2.

Los pares se devuelven en orden LIFO (último en entrar, primero en salir). Genera KeyError si el dict está vacío.

setdefault

Inserte la clave con un valor predeterminado si la clave no está en el diccionario.

Devuelve el valor de la clave si la clave está en el diccionario; de lo contrario, devuelve el valor predeterminado.

update

Los objetos de contexto no se pueden actualizar.

values

clear

No se pueden borrar los objetos de contexto.

clear() -> None

Excepciones

Tipo Description

copy

copy() -> a shallow copy of D

Excepciones

Tipo Description

fromkeys

Cree un nuevo diccionario con claves de valores iterables y establecidos en value.

fromkeys(value=None, /)

Parámetros de posición únicamente

Nombre Description
iterable
Requerido
value
valor predeterminado: None

Parámetros

Nombre Description
type
Requerido

Excepciones

Tipo Description

get

Devuelve el valor de la clave si la clave está en el diccionario; de lo contrario, devuelve el valor predeterminado.

get(key, default=None, /)

Parámetros de posición únicamente

Nombre Description
key
Requerido
default
valor predeterminado: None

Excepciones

Tipo Description

items

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

Excepciones

Tipo Description

keys

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

Excepciones

Tipo Description

pop

Quita la clave especificada y devuelve el valor .

pop(__key: str) -> Any

Parámetros

Nombre Description
args
Requerido
str

Clave que se va a quitar.

Devoluciones

Tipo Description
any

Valor de esta clave.

Excepciones

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

popitem

Quite y devuelva un par (clave, valor) como una tupla de 2.

Los pares se devuelven en orden LIFO (último en entrar, primero en salir). Genera KeyError si el dict está vacío.

popitem()

Excepciones

Tipo Description

setdefault

Inserte la clave con un valor predeterminado si la clave no está en el diccionario.

Devuelve el valor de la clave si la clave está en el diccionario; de lo contrario, devuelve el valor predeterminado.

setdefault(key, default=None, /)

Parámetros de posición únicamente

Nombre Description
key
Requerido
default
valor predeterminado: None

Excepciones

Tipo Description

update

Los objetos de contexto no se pueden actualizar.

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

Excepciones

Tipo Description

values

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

Excepciones

Tipo Description