DisposableHttpPipeline Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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, ResponseClassifier) |
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) |
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
Azure SDK for .NET