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.dictPipelineContextPipelineContext
Construtor
PipelineContext(transport: TransportType | None, **kwargs: Any)
Parâmetros
Nome | Description |
---|---|
transport
Obrigatório
|
O tipo de transporte HTTP. |
kwargs
Obrigatório
|
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
copy
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
keys
pop
Remove a chave especificada e retorna o valor.
pop(__key: str) -> Any
Parâmetros
Nome | Description |
---|---|
args
Obrigatório
|
A chave a ser removida. |
Retornos
Tipo | Description |
---|---|
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
Azure SDK for Python