PipelineContext Classe

Um objeto de contexto transportado pelos contentores de pedido e resposta do pipeline.

Isto é específico do transporte e pode conter dados persistentes entre pedidos de pipeline (por exemplo, reutilizar um conjunto de ligações aberto ou "sessão"), bem como utilizados pelo programador do SDK para transportar dados arbitrários através do pipeline.

Herança
builtins.dict
PipelineContext
PipelineContext

Construtor

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

Parâmetros

Name Description
transport
Necessário

O tipo de transporte HTTP.

kwargs
Necessário
any

Argumentos de palavra-chave definidos pelo programador.

Métodos

clear

Não é possível limpar objetos de contexto.

copy
fromkeys

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

get

Devolva o valor da chave se a chave estiver no dicionário, caso contrário, predefinição.

items
keys
pop

Remove a chave especificada e devolve o valor.

popitem

Remova e devolva um par (chave, valor) como uma cadeia de 2 cadeias de identificação.

Os pares são devolvidos por ordem LIFO (último, primeiro a sair). Aumenta o KeyError se o ditado estiver vazio.

setdefault

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

Devolva o valor da chave se a chave estiver no dicionário, caso contrário, predefinição.

update

Não é possível atualizar objetos de contexto.

values

clear

Não é possível limpar objetos de contexto.

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ável e valores definidos como valor.

fromkeys(value=None, /)

Parâmetros Só Posicionais

Name Description
iterable
Necessário
value
valor predefinido: None

Parâmetros

Name Description
type
Necessário

Exceções

Tipo Description

get

Devolva o valor da chave se a chave estiver no dicionário, caso contrário, predefinição.

get(key, default=None, /)

Parâmetros Só Posicionais

Name Description
key
Necessário
default
valor predefinido: 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 devolve o valor.

pop(__key: str) -> Any

Parâmetros

Name Description
args
Necessário
str

A chave a remover.

Devoluções

Tipo Description
any

O valor desta chave.

Exceções

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

popitem

Remova e devolva um par (chave, valor) como uma cadeia de 2 cadeias de identificação.

Os pares são devolvidos por ordem LIFO (último, primeiro a sair). Aumenta o KeyError se o ditado estiver vazio.

popitem()

Exceções

Tipo Description

setdefault

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

Devolva o valor da chave se a chave estiver no dicionário, caso contrário, predefinição.

setdefault(key, default=None, /)

Parâmetros Só Posicionais

Name Description
key
Necessário
default
valor predefinido: None

Exceções

Tipo Description

update

Não é possível atualizar objetos de contexto.

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