System.Net.Http.Headers Namespace

Fornece suporte para coleções de cabeçalhos HTTP usados pelo namespace System.Net.Http.

Classes

AuthenticationHeaderValue

Representa informações de autenticação nos valores de cabeçalho Authorization, ProxyAuthorization, WWW-Authenticate e Proxy-Authenticate.

CacheControlHeaderValue

Representa o valor do cabeçalho Cache-Control.

ContentDispositionHeaderValue

Representa o valor do cabeçalho Content-Disposition.

ContentRangeHeaderValue

Representa o valor do cabeçalho Content-Range.

EntityTagHeaderValue

Representa um valor de cabeçalho entity-tag.

HttpContentHeaders

Representa a coleção de Cabeçalhos de Conteúdo, conforme definido na RFC 2616.

HttpHeaders

Uma coleção de cabeçalhos e seus valores conforme definido na RFC 2616.

HttpHeaderValueCollection<T>

Representa uma coleção de valores de cabeçalho.

HttpRequestHeaders

Representa a coleção de Cabeçalhos de Solicitação, conforme definido na RFC 2616.

HttpResponseHeaders

Representa a coleção de Cabeçalhos de Resposta, conforme definido na RFC 2616.

MediaTypeHeaderValue

Representa um tipo de mídia usado em um cabeçalho Content-Type, conforme definido no RFC 2616.

MediaTypeWithQualityHeaderValue

Representa um tipo de mídia com um fator de qualidade adicional usado em um cabeçalho Content-Type.

NameValueHeaderValue

Representa um par nome-valor usado em vários cabeçalhos conforme definido na RFC 2616.

NameValueWithParametersHeaderValue

Representa um par nome-valor com parâmetros usados em vários cabeçalhos, conforme definido na RFC 2616.

ProductHeaderValue

Representa um valor de token do produto em um cabeçalho de Agente do Usuário.

ProductInfoHeaderValue

Representa um valor que pode ser um produto ou um comentário em um cabeçalho de Agente do Usuário.

RangeConditionHeaderValue

Representa um valor de cabeçalho If-Range que pode ser um valor de data/hora ou um valor de marca da entidade.

RangeHeaderValue

Representa um valor de cabeçalho de intervalo.

RangeItemHeaderValue

Representa um intervalo de bytes em um valor de cabeçalho de intervalo.

RetryConditionHeaderValue

Representa um valor de cabeçalho Retry-After que pode ser um valor de data/hora ou um intervalo de tempo.

StringWithQualityHeaderValue

Representa um valor de cabeçalho de cadeia de caracteres com uma qualidade opcional.

TransferCodingHeaderValue

Representa um valor de cabeçalho de codificação de aceitação.

TransferCodingWithQualityHeaderValue

Representa um valor de cabeçalho Accept-Encoding com fator de qualidade opcional.

ViaHeaderValue

Representa o valor de um cabeçalho Via.

WarningHeaderValue

Representa um valor de aviso usado pelo cabeçalho Warning.

Estruturas

HeaderStringValues

Fornece uma coleção de valores de cadeia de caracteres de cabeçalho.

HeaderStringValues.Enumerator

Enumera os elementos de uma HeaderStringValues.

HttpHeadersNonValidated

Fornece uma exibição sobre uma HttpHeaders coleção que evita forçar a validação ou a análise de seu conteúdo.

HttpHeadersNonValidated.Enumerator

Enumera os elementos de uma HttpHeadersNonValidated.

Comentários

O System.Net.Http.Headers namespace fornece suporte para cabeçalhos HTTP, conforme definido no RFC 2616 pelo IETF.