Partilhar via


Namespaces System.Net

System.Net e seus namespaces filho (System.Net.Http, System.Net.Http.Headers e System.Net.NetworkInformation) contêm tipos que fornecem suporte de rede.

Este tópico apresenta os tipos nos namespaces System.Net que são incluídos no .NET para aplicativos da Windows Store. Note that the .NET para aplicativos da Windows Store does not include all the members of each type. Para obter informações sobre tipos individuais, consulte os tópicos vinculados. A documentação de um tipo indica quais membros são incluídos no .NET para aplicativos da Windows Store.

Namespace System.Net

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

AuthenticationSchemes

Especifica os protocolos da autenticação.

Cookie

Fornece um conjunto de propriedades e métodos que são usados para gerenciar cookies. Essa classe não pode ser herdada.

CookieCollection

Fornece um contêiner de coleção para instâncias da classe Cookie.

CookieContainer

Fornece um contêiner para uma coleção de objetos CookieCollection.

CookieException

A exceção que é lançada quando um erro é feito adicionando um Cookie a um CookieContainer.

CredentialCache

Fornece armazenamento para várias credenciais.

DecompressionMethods

Representa o formato de codificação de compactação e descompactação de arquivo a ser usado para compactar os dados recebidos em resposta a um HttpWebRequest.

HttpRequestHeader

Os cabeçalhos HTTP que podem ser especificados em uma solicitação de cliente.

HttpStatusCode

Contém os valores de códigos de status definidos para HTTP.

HttpWebRequest

Fornece uma implementação específica de HTTP da classe WebRequest.

HttpWebResponse

Fornece uma implementação específica de HTTP da classe WebResponse.

ICredentials

Fornece a interface base de autenticação para recuperar credenciais para autenticação do cliente Web.

ICredentialsByHost

Fornece a interface para recuperar credenciais para um tipo de autenticação, host e porta.

IWebProxy

Fornece a interface base para implementação de acesso ao proxy da classe WebRequest.

IWebRequestCreate

Fornece a interface base para criar instâncias WebRequest.

NetworkCredential

Fornece credenciais para esquemas de autenticação baseados em senha, como autenticação básica, digest, NTLM e Kerberos.

ProtocolViolationException

A exceção que é lançada quando um erro é feito ao usar um protocolo de rede.

TransportContext

A classe TransportContext fornece contexto adicional sobre a camada de transporte subjacente.

WebException

A exceção que é lançada quando ocorre um erro ao acessar a rede por meio de um protocolo conectável.

WebExceptionStatus

Define códigos de status para a classe WebException.

WebHeaderCollection

Contém os cabeçalhos de protocolo associados a uma solicitação ou resposta.

WebRequest

Faz uma solicitação a um URI (Uniform Resource Identifier). Essa é uma classe abstrata.

WebResponse

Fornece uma resposta de um URI (Uniform Resource Identifier). Essa é uma classe abstrata.

WebUtility

Fornece métodos para codificar e decodificar URLs ao processar solicitações da Web.

Namespace System.Net.Http

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

ByteArrayContent

Fornece conteúdo HTTP com base em uma matriz de bytes.

ClientCertificateOption

Especifica como os certificados de cliente são fornecidos.

DelegatingHandler

Um tipo base para manipuladores HTTP que delega o processamento de mensagens de resposta HTTP a outro manipulador denominado manipulador interno.

FormUrlEncodedContent

Um contêiner para as tuplas de nome/valor codificadas usando o tipo MIME application/x-www-form-urlencoded.

HttpClient

Fornece uma classe base para enviar solicitações HTTP e receber respostas HTTP de um recurso identificado por um URI.

HttpClientHandler

Uma classe base para implementações de manipulador HTTP.

HttpCompletionOption

Indica se as operações HttpClient deverão ser consideradas concluídas assim que a resposta estiver disponível ou após leitura da mensagem de resposta inteira, incluindo o conteúdo.

HttpContent

Uma classe base que representa cabeçalhos de conteúdo e corpo de entidade HTTP.

HttpMessageHandler

Um tipo de base para manipuladores de mensagem HTTP.

HttpMessageInvoker

O tipo base para HttpClient e outros originadores de mensagem.

HttpMethod

Uma classe do auxiliar para recuperar e comparar métodos padrão HTTP.

HttpRequestException

Uma classe base para exceções lançada pelas classes HttpClient e HttpMessageHandler.

HttpRequestMessage

Representa uma mensagem de solicitação HTTP.

HttpResponseMessage

Representa uma mensagem de respostas HTTP.

MessageProcessingHandler

Um tipo de base para manipuladores que fazem apenas processamentos pequenos de mensagens de solicitação e/ou resposta.

MultipartContent

Fornece uma coleção de objetos HttpContent que é serializada usando a especificação do tipo de conteúdo de várias partes.

MultipartFormDataContent

Fornece um contêiner para conteúdo codificado usando o tipo MIME de várias partes/dados para formulário.

RtcRequestFactory

Representa a classe que é usada para criar HttpRequestMessage especial para uso com a infraestrutura de notificação em segundo plano RTC (Comunicação em Tempo Real).

StreamContent

Fornece conteúdo HTTP com base em um fluxo.

StringContent

Fornece conteúdo HTTP com base em uma cadeia de caracteres.

Namespace System.Net.Http.Headers

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

AuthenticationHeaderValue

Representa as 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 no RFC 2616.

HttpHeaders

Uma coleção de cabeçalhos e seus valores, conforme definido no 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 no RFC 2616.

HttpResponseHeaders

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

MediaTypeHeaderValue

Representa um media-type conforme definido no RFC 2616.

MediaTypeWithQualityHeaderValue

Representa um valor de cabeçalho content-type com uma qualidade adicional.

NameValueHeaderValue

Representa um par de nome/valor.

NameValueWithParametersHeaderValue

Representa um par de nome/valor com parâmetros.

ProductHeaderValue

Representa um valor de cabeçalho de produto.

ProductInfoHeaderValue

Representa um valor que pode ser um produto ou um comentário.

RangeConditionHeaderValue

Representa um valor de cabeçalho que pode ser um valor de data/hora ou entity-tag.

RangeHeaderValue

Representa o valor do cabeçalho Range.

RangeItemHeaderValue

Representa um valor de cabeçalho byte-range.

RetryConditionHeaderValue

Representa um valor de cabeçalho que pode ser um valor de data/hora ou timespan.

StringWithQualityHeaderValue

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

TransferCodingHeaderValue

Representa um valor de cabeçalho transfer-coding.

TransferCodingWithQualityHeaderValue

Representa um valor de cabeçalho transfer-coding com uma qualidade opcional.

ViaHeaderValue

Representa o valor de um cabeçalho Via.

WarningHeaderValue

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

Namespace System.Net.NetworkInformation

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

NetworkAddressChangedEventHandler

Faz referência a um ou mais métodos a ser chamado quando o endereço de uma interface de rede é alterado.

NetworkChange

Permite que aplicativos recebam notificação quando o endereço IP de uma interface de rede, também chamado de placa ou adaptador de rede, é alterado.

NetworkInterface

Fornece informações estatísticas e de configuração para uma interface de rede.

Consulte também

Conceitos

Aplicativos .NET para Windows Store - APIs com suporte