HttpTransport Osztály
Egy http-küldő ABC-címe.
- Öröklődés
-
HttpTransportHttpTransportHttpTransport
Konstruktor
HttpTransport()
Metódusok
close |
Zárja be a munkamenetet, ha az nem külső tulajdonban van. |
open |
Új munkamenet hozzárendelése, ha még nem létezik. |
send |
Küldje el a kérést ezzel a HTTP-küldővel. |
sleep |
Aludjon a megadott időtartamig. Mindig arra kell kérnie a szállítást, hogy aludjon, és ne hívja közvetlenül az stdlib-t. Ez leginkább az aszinkronban fontos, mivel előfordulhat, hogy az átvitel nem aszinkront, hanem más implementációkat, például a triót használja, és saját alvási módjuk van, de a tervezés konzisztens állapotának megőrzése érdekében mindig alvó állapotba kell kérni az átvitelt, és hagyni, hogy a szállító eldöntse, hogyan kell csinálni. |
close
Zárja be a munkamenetet, ha az nem külső tulajdonban van.
abstract close() -> None
open
Új munkamenet hozzárendelése, ha még nem létezik.
abstract open() -> None
send
Küldje el a kérést ezzel a HTTP-küldővel.
abstract send(request: HTTPRequestType, **kwargs: Any) -> HTTPResponseType
Paraméterek
Name | Description |
---|---|
request
Kötelező
|
<xref:azure.core.transport.HTTPRequest>
A folyamatkérés objektuma |
Válaszok
Típus | Description |
---|---|
A folyamat válaszobjektuma. |
sleep
Aludjon a megadott időtartamig.
Mindig arra kell kérnie a szállítást, hogy aludjon, és ne hívja közvetlenül az stdlib-t. Ez leginkább az aszinkronban fontos, mivel előfordulhat, hogy az átvitel nem aszinkront, hanem más implementációkat, például a triót használja, és saját alvási módjuk van, de a tervezés konzisztens állapotának megőrzése érdekében mindig alvó állapotba kell kérni az átvitelt, és hagyni, hogy a szállító eldöntse, hogyan kell csinálni.
sleep(duration: float) -> None
Paraméterek
Name | Description |
---|---|
duration
Kötelező
|
Az alvó másodpercek száma. |
Azure SDK for Python