Compartir a través de


HttpMessage Clase

Definición

Representa un contexto que fluye a través de HttpPipeline.

public sealed class HttpMessage : IDisposable
type HttpMessage = class
    interface IDisposable
Public NotInheritable Class HttpMessage
Implements IDisposable
Herencia
HttpMessage
Implementaciones

Constructores

HttpMessage(Request, ResponseClassifier)

Crea una nueva instancia de HttpMessage.

Propiedades

BufferResponse

Obtiene o establece el valor que indica si la respuesta se almacenaría en búfer como parte de la canalización. El valor predeterminado es true.

CancellationToken

que CancellationToken se va a usar durante el HttpMessage procesamiento.

HasResponse

Obtiene el valor que indica si la respuesta se establece en este mensaje.

NetworkTimeout

Obtiene o establece el valor de tiempo de espera de red para este mensaje. Si null el valor proporcionado en NetworkTimeout se usaría en su lugar. Su valor predeterminado es null.

ProcessingContext

Contexto de procesamiento del mensaje.

Request

Obtiene el Request asociado a este mensaje.

Response

Obtiene el Response asociado a este mensaje. Produce una excepción si aún no se ha establecido. Para evitar la propiedad de uso HasResponse de excepciones que se va a comprobar.

ResponseClassifier

Instancia ResponseClassifier que se va a usar para la clasificación de respuesta durante la invocación de canalización.

Métodos

Dispose()

Elimina la solicitud y la respuesta.

ExtractResponseContent()

Devuelve la secuencia de contenido de respuesta y la libera como propiedad para el autor de la llamada. Después de llamar a estos métodos mediante ContentStream o Content produciría una excepción.

SetProperty(String, Object)

Establece una propiedad que modifica el comportamiento de la canalización. Consulte la documentación de directivas individuales sobre las propiedades que admite.

SetProperty(Type, Object)

Establece una propiedad que se almacena con esta HttpMessage instancia y se puede usar para modificar el comportamiento de la canalización. Las propiedades internas se pueden codificar con tipos internos para evitar que el código externo sobrescriba estos valores.

TryGetProperty(String, Object)

Obtiene una propiedad que modifica el comportamiento de la canalización. Consulte la documentación de directivas individuales sobre las propiedades que admite.

TryGetProperty(Type, Object)

Obtiene una propiedad que se almacena con esta HttpMessage instancia y se puede usar para modificar el comportamiento de la canalización.

Se aplica a