AsyncHttpTransport Klasa
Nadawca HTTP ABC.
- Dziedziczenie
-
AsyncHttpTransportAsyncHttpTransportAsyncHttpTransport
Konstruktor
AsyncHttpTransport()
Metody
close |
Zamknij sesję, jeśli nie jest ona własnością zewnętrzną. |
open |
Przypisz nową sesję, jeśli jeszcze nie istnieje. |
send |
Wyślij żądanie przy użyciu tego nadawcy HTTP. |
sleep |
Uśpienie przez określony czas trwania. Zawsze należy poprosić transport o spanie, a nie wywołać bezpośrednio stdlib. Jest to przede wszystkim ważne w async, ponieważ transport może nie używać asyncio, ale inne implementacje, takie jak trio i ich własny sposób snu, ale aby utrzymać spójność projektu, zawsze czystsze jest poprosić transport o spanie i pozwolić implementatorowi transportu zdecydować, jak to zrobić. Domyślnie ta metoda będzie używać metody "asyncio" i nie musi być zastępowana, jeśli transport również. |
close
Zamknij sesję, jeśli nie jest ona własnością zewnętrzną.
abstract async close() -> None
open
Przypisz nową sesję, jeśli jeszcze nie istnieje.
abstract async open() -> None
send
Wyślij żądanie przy użyciu tego nadawcy HTTP.
abstract async send(request: HTTPRequestType, **kwargs: Any) -> AsyncHTTPResponseType
Parametry
Nazwa | Opis |
---|---|
request
Wymagane
|
Obiekt żądania. Dokładny typ można wywnioskować z potoku. |
Zwraca
Typ | Opis |
---|---|
Obiekt odpowiedzi. Dokładny typ można wywnioskować z potoku. |
sleep
Uśpienie przez określony czas trwania.
Zawsze należy poprosić transport o spanie, a nie wywołać bezpośrednio stdlib. Jest to przede wszystkim ważne w async, ponieważ transport może nie używać asyncio, ale inne implementacje, takie jak trio i ich własny sposób snu, ale aby utrzymać spójność projektu, zawsze czystsze jest poprosić transport o spanie i pozwolić implementatorowi transportu zdecydować, jak to zrobić. Domyślnie ta metoda będzie używać metody "asyncio" i nie musi być zastępowana, jeśli transport również.
async sleep(duration: float) -> None
Parametry
Nazwa | Opis |
---|---|
duration
Wymagane
|
Liczba sekund uśpienia. |
Azure SDK for Python