Compartilhar via


HttpRequestMessage Classe

Definição

Representa uma mensagem de solicitação HTTP.

public ref class HttpRequestMessage : IDisposable
public class HttpRequestMessage : IDisposable
type HttpRequestMessage = class
    interface IDisposable
Public Class HttpRequestMessage
Implements IDisposable
Herança
HttpRequestMessage
Implementações

Comentários

A HttpRequestMessage classe contém cabeçalhos, o verbo HTTP e, potencialmente, dados.

Uma HttpRequestMessage instância não deve ser modificada e/ou reutilizado após ser enviada.

Construtores

HttpRequestMessage()

Inicializa uma nova instância da classe HttpRequestMessage.

HttpRequestMessage(HttpMethod, String)

Inicializa uma nova instância da classe HttpRequestMessage com um método HTTP e uma Uri de solicitação.

HttpRequestMessage(HttpMethod, Uri)

Inicializa uma nova instância da classe HttpRequestMessage com um método HTTP e uma Uri de solicitação.

Propriedades

Content

Obtém ou define o conteúdo da mensagem HTTP.

Headers

Obtém a coleção de cabeçalhos de solicitação HTTP.

Method

Obtém ou define o método HTTP usado pela mensagem de solicitação HTTP.

Options

Obtém a coleção de opções para configurar a solicitação HTTP.

Properties
Obsoleto.
Obsoleto.

Obtém um conjunto de propriedades para a solicitação HTTP.

RequestUri

Obtém ou define o Uri usado para a solicitação HTTP.

Version

Obtém ou define a versão da mensagem HTTP.

VersionPolicy

Obtém ou define a política que determina como Version é interpretado e como a versão HTTP final é negociada com o servidor.

Métodos

Dispose()

Libera os recursos não gerenciados e descarta aqueles gerenciados usados pelo HttpRequestMessage.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo HttpRequestMessage e, opcionalmente, descarta os recursos gerenciados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

Métodos de Extensão

GetRequestMetadata(HttpRequestMessage)

Obtém metadados para solicitações de saída a serem usadas para fins de telemetria.

SetRequestMetadata(HttpRequestMessage, RequestMetadata)

Define metadados para solicitações de saída a serem usadas para fins de telemetria.

GetResilienceContext(HttpRequestMessage)

Obtém o Polly.ResilienceContext da mensagem de solicitação.

SetResilienceContext(HttpRequestMessage, ResilienceContext)

Define o Polly.ResilienceContext na mensagem de solicitação.

CreateContentIfNull(HttpRequestMessage)

Representa uma mensagem de solicitação HTTP.

GetUserPrincipal(HttpRequestMessage)

Obtém a entidade de segurança do usuário associada à mensagem de solicitação HTTP especificada.

SetUserPrincipal(HttpRequestMessage, IPrincipal)

Substitui a entidade de segurança do usuário associada pela mensagem de solicitação HTTP especificada.

ToMessage(HttpRequestMessage)

Cria uma instância de Message de uma instância de HttpRequestMessage.

Aplica-se a