Compartir a través de


DisposableHttpPipeline Clase

Definición

Implementación de HttpPipeline que puede contener recursos que requieren eliminación.

public sealed class DisposableHttpPipeline : Azure.Core.Pipeline.HttpPipeline, IDisposable
type DisposableHttpPipeline = class
    inherit HttpPipeline
    interface IDisposable
Public NotInheritable Class DisposableHttpPipeline
Inherits HttpPipeline
Implements IDisposable
Herencia
DisposableHttpPipeline
Implementaciones

Propiedades

ResponseClassifier

Instancia ResponseClassifier usada en estas invocaciones de canalización.

(Heredado de HttpPipeline)

Métodos

CreateMessage()

Crea una nueva instancia de HttpMessage.

(Heredado de HttpPipeline)
CreateMessage(RequestContext)

Implementación de HttpPipeline que puede contener recursos que requieren eliminación.

(Heredado de HttpPipeline)
CreateMessage(RequestContext, ResponseClassifier)

Crea una nueva instancia de HttpMessage.

(Heredado de HttpPipeline)
CreateRequest()

Crea una nueva instancia de Request.

(Heredado de HttpPipeline)
Dispose()

Elimina el transporte subyacente si es propiedad del cliente, es decir, se creó a través del método Build en HttpPipelineBuilder. Si el transporte subyacente no es propiedad del cliente, es decir, se proporcionó como transporte personalizado en ClientOptions, no se eliminará. La razón para no eliminar un transporte que sea propiedad del cliente, es decir, uno que se proporcionó a través ClientOptions de es tener en cuenta escenarios en los que el transporte personalizado se puede compartir entre clientes. En este caso, es posible eliminar un transporte aún en uso por parte de otros clientes. Cuando el transporte se crea internamente, puede determinar correctamente si una instancia compartida está en uso.

Send(HttpMessage, CancellationToken)

Invoca la canalización de forma sincrónica. Una vez completada la tarea, la respuesta se establecería en la Response propiedad .

(Heredado de HttpPipeline)
SendAsync(HttpMessage, CancellationToken)

Invoca la canalización de forma asincrónica. Una vez completada la tarea, la respuesta se establecería en la Response propiedad .

(Heredado de HttpPipeline)
SendRequest(Request, CancellationToken)

Invoca la canalización de forma sincrónica con la solicitud proporcionada.

(Heredado de HttpPipeline)
SendRequestAsync(Request, CancellationToken)

Invoca la canalización de forma asincrónica con la solicitud proporcionada.

(Heredado de HttpPipeline)

Se aplica a