PipelineContext クラス

パイプライン要求コンテナーと応答コンテナーによって実行されるコンテキスト オブジェクト。

これはトランスポート固有であり、パイプライン要求間で保持されるデータ (開いている接続プールや "セッション" の再利用など) を含めることができます。また、SDK 開発者がパイプラインを介して任意のデータを伝送するために使用されます。

継承
builtins.dict
PipelineContext
PipelineContext

コンストラクター

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

パラメーター

名前 説明
transport
必須

HTTP トランスポートの種類。

kwargs
必須
any

開発者が定義したキーワード (keyword)引数。

メソッド

clear

コンテキスト オブジェクトをクリアできません。

copy
fromkeys

iterable のキーと値が value に設定された新しいディクショナリを作成します。

get

key がディクショナリ内にある場合は key の値を返します。それ以外の場合は既定値です。

items
keys
pop

指定したキーを削除し、値を返します。

popitem

(キー、値) ペアを 2 タプルとして削除して返します。

ペアは LIFO (最後の入力、先入れ先出し) の順序で返されます。 dict が空の場合は KeyError を発生させます。

setdefault

key がディクショナリにない場合は、既定値のキーを挿入します。

key がディクショナリ内にある場合は key の値を返します。それ以外の場合は既定値です。

update

コンテキスト オブジェクトを更新できません。

values

clear

コンテキスト オブジェクトをクリアできません。

clear() -> None

例外

説明

copy

copy() -> a shallow copy of D

例外

説明

fromkeys

iterable のキーと値が value に設定された新しいディクショナリを作成します。

fromkeys(value=None, /)

位置指定のみのパラメーター

名前 説明
iterable
必須
value
既定値: None

パラメーター

名前 説明
type
必須

例外

説明

get

key がディクショナリ内にある場合は key の値を返します。それ以外の場合は既定値です。

get(key, default=None, /)

位置指定のみのパラメーター

名前 説明
key
必須
default
既定値: None

例外

説明

items

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

例外

説明

keys

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

例外

説明

pop

指定したキーを削除し、値を返します。

pop(__key: str) -> Any

パラメーター

名前 説明
args
必須
str

削除するキー。

戻り値

説明
any

このキーの値。

例外

説明
ValueError If the key is in the protected list.

popitem

(キー、値) ペアを 2 タプルとして削除して返します。

ペアは LIFO (最後の入力、先入れ先出し) の順序で返されます。 dict が空の場合は KeyError を発生させます。

popitem()

例外

説明

setdefault

key がディクショナリにない場合は、既定値のキーを挿入します。

key がディクショナリ内にある場合は key の値を返します。それ以外の場合は既定値です。

setdefault(key, default=None, /)

位置指定のみのパラメーター

名前 説明
key
必須
default
既定値: None

例外

説明

update

コンテキスト オブジェクトを更新できません。

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

例外

説明

values

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

例外

説明