Compartir a través de


HttpRequestMessage Clase

Definición

Representa un mensaje de solicitud HTTP.

public ref class HttpRequestMessage : IDisposable
public class HttpRequestMessage : IDisposable
type HttpRequestMessage = class
    interface IDisposable
Public Class HttpRequestMessage
Implements IDisposable
Herencia
HttpRequestMessage
Implementaciones

Comentarios

La HttpRequestMessage clase contiene encabezados, el verbo HTTP y los datos potenciales.

Una HttpRequestMessage instancia no se debe modificar ni reutilizar después de enviarse.

Constructores

HttpRequestMessage()

Inicializa una nueva instancia de la clase HttpRequestMessage.

HttpRequestMessage(HttpMethod, String)

Inicializa una nueva instancia de la clase HttpRequestMessage con un método HTTP y una solicitud Uri.

HttpRequestMessage(HttpMethod, Uri)

Inicializa una nueva instancia de la clase HttpRequestMessage con un método HTTP y una solicitud Uri.

Propiedades

Content

Obtiene o establece el contenido del mensaje HTTP.

Headers

Obtiene la colección de encabezados de solicitud HTTP.

Method

Obtiene o establece el método HTTP usado por el mensaje de solicitud HTTP.

Options

Obtiene la colección de opciones para configurar la solicitud HTTP.

Properties
Obsoletos.
Obsoletos.

Obtiene un conjunto de propiedades de la solicitud HTTP.

RequestUri

Obtiene o establece el Uri utilizado para la solicitud HTTP.

Version

Obtiene o establece la versión del mensaje HTTP.

VersionPolicy

Obtiene o establece la directiva que determina cómo se interpreta Version y cómo se negocia la versión HTTP final con el servidor.

Métodos

Dispose()

Libera los recursos no administrados y desecha los recursos administrados que usa HttpRequestMessage.

Dispose(Boolean)

Libera los recursos no administrados que usa el objeto HttpRequestMessage y, de forma opcional, desecha los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

Métodos de extensión

GetRequestMetadata(HttpRequestMessage)

Obtiene los metadatos de las solicitudes salientes que se usarán con fines de telemetría.

SetRequestMetadata(HttpRequestMessage, RequestMetadata)

Establece los metadatos para las solicitudes salientes que se usarán con fines de telemetría.

GetResilienceContext(HttpRequestMessage)

Obtiene del Polly.ResilienceContext mensaje de solicitud.

SetResilienceContext(HttpRequestMessage, ResilienceContext)

Establece en Polly.ResilienceContext el mensaje de solicitud.

CreateContentIfNull(HttpRequestMessage)

Representa un mensaje de solicitud HTTP.

GetUserPrincipal(HttpRequestMessage)

Obtiene la entidad de seguridad de usuario asociada al mensaje especificado de solicitud HTTP.

SetUserPrincipal(HttpRequestMessage, IPrincipal)

Reemplaza la entidad de seguridad de usuario asociada al mensaje de solicitud HTTP especificado.

ToMessage(HttpRequestMessage)

Crea una instancia de Message a partir de una instancia de HttpRequestMessage.

Se aplica a