HttpTransport Classe

Um remetente http ABC.

Herança
HttpTransport
HttpTransport
HttpTransport

Construtor

HttpTransport()

Métodos

close

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

open

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

send

Envie o pedido com este remetente HTTP.

sleep

Suspender durante a duração especificada.

Deve sempre pedir ao transporte para dormir, e não chamar diretamente o stdlib. Isto é principalmente importante na assíncrona, uma vez que o transporte pode não usar assíncio, mas outras implementações como o trio e eles têm a sua própria maneira de dormir, mas para manter o design consistente, é mais limpo pedir sempre ao transporte para dormir e deixar o implementador de transporte decidir como fazê-lo.

close

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

abstract close() -> None

open

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

abstract open() -> None

send

Envie o pedido com este remetente HTTP.

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

Parâmetros

Name Description
request
Necessário
<xref:azure.core.transport.HTTPRequest>

O objeto de pedido de pipeline

Devoluções

Tipo Description

O objeto de resposta do pipeline.

sleep

Suspender durante a duração especificada.

Deve sempre pedir ao transporte para dormir, e não chamar diretamente o stdlib. Isto é principalmente importante na assíncrona, uma vez que o transporte pode não usar assíncio, mas outras implementações como o trio e eles têm a sua própria maneira de dormir, mas para manter o design consistente, é mais limpo pedir sempre ao transporte para dormir e deixar o implementador de transporte decidir como fazê-lo.

sleep(duration: float) -> None

Parâmetros

Name Description
duration
Necessário

O número de segundos para dormir.