Compartilhar via


PipelineContext Classe

Um objeto de contexto transportado pelos contêineres de solicitação e resposta do pipeline.

Isso é específico do transporte e pode conter dados persistidos entre solicitações de pipeline (por exemplo, reutilização de um pool de conexões aberto ou "sessão"), bem como usado pelo desenvolvedor do SDK para transportar dados arbitrários por meio do pipeline.

Herança
builtins.dict
PipelineContext
PipelineContext

Construtor

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

Parâmetros

Nome Description
transport
Obrigatório

O tipo de transporte HTTP.

kwargs
Obrigatório
any

Argumentos de palavra-chave definidos pelo desenvolvedor.

Métodos

clear

Objetos de contexto não podem ser limpos.

copy
fromkeys

Crie um novo dicionário com chaves de iteráveis e valores definidos como valor.

get

Retornará o valor da chave se a chave estiver no dicionário, caso contrário, padrão.

items
keys
pop

Remove a chave especificada e retorna o valor.

popitem

Remova e retorne um par (chave, valor) como uma tupla de 2.

Os pares são retornados na ordem LIFO (última entrada, primeiro a sair). Aciona KeyError se o dict estiver vazio.

setdefault

Insira a chave com um valor padrão se a chave não estiver no dicionário.

Retornará o valor da chave se a chave estiver no dicionário, caso contrário, padrão.

update

Objetos de contexto não podem ser atualizados.

values

clear

Objetos de contexto não podem ser limpos.

clear() -> None

Exceções

Tipo Description

copy

copy() -> a shallow copy of D

Exceções

Tipo Description

fromkeys

Crie um novo dicionário com chaves de iteráveis e valores definidos como valor.

fromkeys(value=None, /)

Parâmetros somente posicionais

Nome Description
iterable
Obrigatório
value
valor padrão: None

Parâmetros

Nome Description
type
Obrigatório

Exceções

Tipo Description

get

Retornará o valor da chave se a chave estiver no dicionário, caso contrário, padrão.

get(key, default=None, /)

Parâmetros somente posicionais

Nome Description
key
Obrigatório
default
valor padrão: None

Exceções

Tipo Description

items

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

Exceções

Tipo Description

keys

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

Exceções

Tipo Description

pop

Remove a chave especificada e retorna o valor.

pop(__key: str) -> Any

Parâmetros

Nome Description
args
Obrigatório
str

A chave a ser removida.

Retornos

Tipo Description
any

O valor dessa chave.

Exceções

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

popitem

Remova e retorne um par (chave, valor) como uma tupla de 2.

Os pares são retornados na ordem LIFO (última entrada, primeiro a sair). Aciona KeyError se o dict estiver vazio.

popitem()

Exceções

Tipo Description

setdefault

Insira a chave com um valor padrão se a chave não estiver no dicionário.

Retornará o valor da chave se a chave estiver no dicionário, caso contrário, padrão.

setdefault(key, default=None, /)

Parâmetros somente posicionais

Nome Description
key
Obrigatório
default
valor padrão: None

Exceções

Tipo Description

update

Objetos de contexto não podem ser atualizados.

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

Exceções

Tipo Description

values

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

Exceções

Tipo Description