HttpRequestMessage Classe

Definição

Representa uma mensagem de solicitação HTTP.Represents a HTTP request message.

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 classe HttpRequestMessage contém cabeçalhos, o verbo HTTP e potencialmente dados.The HttpRequestMessage class contains headers, the HTTP verb, and potentially data.

Construtores

HttpRequestMessage()

Inicializa uma nova instância da classe HttpRequestMessage.Initializes a new instance of the HttpRequestMessage class.

HttpRequestMessage(HttpMethod, String)

Inicializa uma nova instância da classe HttpRequestMessage com um método HTTP e uma Uri de solicitação.Initializes a new instance of the HttpRequestMessage class with an HTTP method and a request Uri.

HttpRequestMessage(HttpMethod, Uri)

Inicializa uma nova instância da classe HttpRequestMessage com um método HTTP e uma Uri de solicitação.Initializes a new instance of the HttpRequestMessage class with an HTTP method and a request Uri.

Propriedades

Content

Obtém ou define o conteúdo da mensagem HTTP.Gets or sets the contents of the HTTP message.

Headers

Obtém a coleção de cabeçalhos de solicitação HTTP.Gets the collection of HTTP request headers.

Method

Obtém ou define o método HTTP usado pela mensagem de solicitação HTTP.Gets or sets the HTTP method used by the HTTP request message.

Properties

Obtém um conjunto de propriedades para a solicitação HTTP.Gets a set of properties for the HTTP request.

RequestUri

Obtém ou define o Uri usado para a solicitação HTTP.Gets or sets the Uri used for the HTTP request.

Version

Obtém ou define a versão da mensagem HTTP.Gets or sets the HTTP message version.

Métodos

Dispose()

Libera os recursos não gerenciados e descarta aqueles gerenciados usados pelo HttpRequestMessage.Releases the unmanaged resources and disposes of the managed resources used by the HttpRequestMessage.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo HttpRequestMessage e, opcionalmente, descarta os recursos gerenciados.Releases the unmanaged resources used by the HttpRequestMessage and optionally disposes of the managed resources.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

Métodos de Extensão

GetUserPrincipal(HttpRequestMessage)

Obtém a entidade de segurança do usuário associada à mensagem de solicitação HTTP especificada.Gets the user principal associated with the specified HTTP request message.

SetUserPrincipal(HttpRequestMessage, IPrincipal)

Substitui a entidade de segurança do usuário associada pela mensagem de solicitação HTTP especificada.Replaces the user principal associated with the specified HTTP request message.

ToMessage(HttpRequestMessage)

Cria uma instância de Message de uma instância de HttpRequestMessage.Creates a Message instance from an HttpRequestMessage instance.

Aplica-se a