Udostępnij za pośrednictwem


PipelineContext Klasa

Obiekt kontekstu przenoszony przez kontenery żądań i odpowiedzi potoku.

Jest to specyficzne dla transportu i może zawierać dane utrwalone między żądaniami potoku (na przykład ponowne użycie otwartej puli połączeń lub "sesji"), a także używane przez dewelopera zestawu SDK do przenoszenia dowolnych danych za pośrednictwem potoku.

Dziedziczenie
builtins.dict
PipelineContext
PipelineContext

Konstruktor

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

Parametry

Nazwa Opis
transport
Wymagane

Typ transportu HTTP.

kwargs
Wymagane
any

Argumenty słów kluczowych zdefiniowanych przez dewelopera.

Metody

clear

Nie można wyczyścić obiektów kontekstowych.

copy
fromkeys

Utwórz nowy słownik z kluczami z iterowalnych i wartości ustawionych na wartość.

get

Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna.

items
keys
pop

Usuwa określony klucz i zwraca wartość.

popitem

Usuń i zwróć parę (klucz, wartość) jako krotkę 2-krotkową.

Pary są zwracane w kolejności LIFO (last-in, first-out). Zgłasza błąd KeyError, jeśli dykt jest pusty.

setdefault

Wstaw klucz z wartością domyślną, jeśli klucz nie znajduje się w słowniku.

Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna.

update

Nie można zaktualizować obiektów kontekstowych.

values

clear

Nie można wyczyścić obiektów kontekstowych.

clear() -> None

Wyjątki

Typ Opis

copy

copy() -> a shallow copy of D

Wyjątki

Typ Opis

fromkeys

Utwórz nowy słownik z kluczami z iterowalnych i wartości ustawionych na wartość.

fromkeys(value=None, /)

Parametry Tylko lokalizacyjny

Nazwa Opis
iterable
Wymagane
value
wartość domyślna: None

Parametry

Nazwa Opis
type
Wymagane

Wyjątki

Typ Opis

get

Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna.

get(key, default=None, /)

Parametry Tylko lokalizacyjny

Nazwa Opis
key
Wymagane
default
wartość domyślna: None

Wyjątki

Typ Opis

items

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

Wyjątki

Typ Opis

keys

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

Wyjątki

Typ Opis

pop

Usuwa określony klucz i zwraca wartość.

pop(__key: str) -> Any

Parametry

Nazwa Opis
args
Wymagane
str

Klucz do usunięcia.

Zwraca

Typ Opis
any

Wartość tego klucza.

Wyjątki

Typ Opis
ValueError If the key is in the protected list.

popitem

Usuń i zwróć parę (klucz, wartość) jako krotkę 2-krotkową.

Pary są zwracane w kolejności LIFO (last-in, first-out). Zgłasza błąd KeyError, jeśli dykt jest pusty.

popitem()

Wyjątki

Typ Opis

setdefault

Wstaw klucz z wartością domyślną, jeśli klucz nie znajduje się w słowniku.

Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna.

setdefault(key, default=None, /)

Parametry Tylko lokalizacyjny

Nazwa Opis
key
Wymagane
default
wartość domyślna: None

Wyjątki

Typ Opis

update

Nie można zaktualizować obiektów kontekstowych.

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

Wyjątki

Typ Opis

values

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

Wyjątki

Typ Opis