Compartilhar via


HttpTransport Classe

Um remetente http ABC.

Herança
HttpTransport
HttpTransport
HttpTransport

Construtor

HttpTransport()

Métodos

close

Feche a sessão se ela não for de propriedade externa.

open

Atribua uma nova sessão se ainda não existir uma.

send

Envie a solicitação usando esse remetente HTTP.

sleep

Durma pela duração especificada.

Você sempre deve pedir ao transporte para dormir, e não chamar diretamente o stdlib. Isso é principalmente importante em assíncrono, pois o transporte pode não usar assíncrono, mas outras implementações como trio e eles têm sua própria maneira de dormir, mas para manter o design consistente, é mais limpo sempre pedir ao transporte para dormir e deixar o implementador de transporte decidir como fazê-lo.

close

Feche a sessão se ela não for de propriedade externa.

abstract close() -> None

open

Atribua uma nova sessão se ainda não existir uma.

abstract open() -> None

send

Envie a solicitação usando esse remetente HTTP.

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

Parâmetros

Nome Description
request
Obrigatório
<xref:azure.core.transport.HTTPRequest>

O objeto de solicitação de pipeline

Retornos

Tipo Description

O objeto de resposta do pipeline.

sleep

Durma pela duração especificada.

Você sempre deve pedir ao transporte para dormir, e não chamar diretamente o stdlib. Isso é principalmente importante em assíncrono, pois o transporte pode não usar assíncrono, mas outras implementações como trio e eles têm sua própria maneira de dormir, mas para manter o design consistente, é mais limpo sempre pedir ao transporte para dormir e deixar o implementador de transporte decidir como fazê-lo.

sleep(duration: float) -> None

Parâmetros

Nome Description
duration
Obrigatório

O número de segundos para dormir.