次の方法で共有


HttpTransport クラス

http 送信者 ABC。

継承
HttpTransport
HttpTransport
HttpTransport

コンストラクター

HttpTransport()

メソッド

close

外部に所有されていない場合は、セッションを閉じます。

open

まだ存在しない場合は、新しいセッションを割り当てます。

send

この HTTP 送信者を使用して要求を送信します。

sleep

指定した期間スリープ状態。

stdlib を直接呼び出すのではなく、常にトランスポートにスリープを要求する必要があります。 これは非同期では主に重要です。トランスポートは asyncio を使用せず、3 つのような他の実装を使用し、独自のスリープ方法を持ちますが、設計の一貫性を保つために、常にトランスポートにスリープ状態を求め、トランスポート実装者がそれを行う方法を決定できるようにすることがよりクリーンです。

close

外部に所有されていない場合は、セッションを閉じます。

abstract close() -> None

open

まだ存在しない場合は、新しいセッションを割り当てます。

abstract open() -> None

send

この HTTP 送信者を使用して要求を送信します。

abstract send(request: HTTPRequestType, **kwargs: Any) -> HTTPResponseType

パラメーター

名前 説明
request
必須
<xref:azure.core.transport.HTTPRequest>

パイプライン要求オブジェクト

戻り値

説明

パイプライン応答オブジェクト。

sleep

指定した期間スリープ状態。

stdlib を直接呼び出すのではなく、常にトランスポートにスリープを要求する必要があります。 これは非同期では主に重要です。トランスポートは asyncio を使用せず、3 つのような他の実装を使用し、独自のスリープ方法を持ちますが、設計の一貫性を保つために、常にトランスポートにスリープ状態を求め、トランスポート実装者がそれを行う方法を決定できるようにすることがよりクリーンです。

sleep(duration: float) -> None

パラメーター

名前 説明
duration
必須

スリープ状態の秒数。