Compartilhar via


DisposableHttpPipeline Classe

Definição

Uma implementação de HttpPipeline que pode conter recursos que exigem descarte.

public sealed class DisposableHttpPipeline : Azure.Core.Pipeline.HttpPipeline, IDisposable
type DisposableHttpPipeline = class
    inherit HttpPipeline
    interface IDisposable
Public NotInheritable Class DisposableHttpPipeline
Inherits HttpPipeline
Implements IDisposable
Herança
DisposableHttpPipeline
Implementações

Propriedades

ResponseClassifier

A ResponseClassifier instância usada nessas invocações de pipeline.

(Herdado de HttpPipeline)

Métodos

CreateMessage()

Cria uma nova instância HttpMessage.

(Herdado de HttpPipeline)
CreateMessage(RequestContext)

Uma implementação de HttpPipeline que pode conter recursos que exigem descarte.

(Herdado de HttpPipeline)
CreateMessage(RequestContext, ResponseClassifier)

Cria uma nova instância HttpMessage.

(Herdado de HttpPipeline)
CreateRequest()

Cria uma nova instância Request.

(Herdado de HttpPipeline)
Dispose()

Descarta o transporte subjacente se ele pertence ao cliente, ou seja, ele foi criado por meio do método Build em HttpPipelineBuilder. Se o transporte subjacente não pertencer ao cliente, ou seja, ele foi fornecido como um transporte personalizado no ClientOptions, ele não será descartado. O motivo para não descartar um transporte de propriedade fora do cliente, ou seja, um que foi fornecido por meio ClientOptions de é considerar cenários em que o transporte personalizado pode ser compartilhado entre clientes. Nesse caso, é possível descartar um transporte ainda em uso por outros clientes. Quando o transporte é criado internamente, ele pode determinar corretamente se uma instância compartilhada está em uso.

Send(HttpMessage, CancellationToken)

Invoca o pipeline de forma síncrona. Depois que a tarefa for concluída, a resposta será definida como a Response propriedade .

(Herdado de HttpPipeline)
SendAsync(HttpMessage, CancellationToken)

Invoca o pipeline de forma assíncrona. Depois que a tarefa for concluída, a resposta será definida como a Response propriedade .

(Herdado de HttpPipeline)
SendRequest(Request, CancellationToken)

Invoca o pipeline de forma síncrona com a solicitação fornecida.

(Herdado de HttpPipeline)
SendRequestAsync(Request, CancellationToken)

Invoca o pipeline de forma assíncrona com a solicitação fornecida.

(Herdado de HttpPipeline)

Aplica-se a