Namespaces de System.Net

Incluir membros protegidos
Incluir membros herdados

Incluir membros do .NET Framework
Incluir membros do XNA Framework
Incluir Membros Biblioteca de Classes Portátil

Os namespaces do System.Net contêm classes que fornecem uma interface de programação simples para vários protocolos da internet, recursos para acessar e atualizar, de forma programática, as configurações dos namespaces do System.Net, definir políticas de cache para recursos Web, compor e enviar emails, representar cabeçalhos MME, acessar dados do tráfego de rede e informações de endereço da rede e acessar rede ponto a ponto. Namespaces filho adicionais fornecem uma implementação gerenciada da interface do Windows Sockets (Winsock) e fornecem acesso a fluxos de rede para comunicação segura entre hosts.

Namespaces

Namespace Descrição
System.Net O namespace de System.Net fornece uma interface de programação simples para muitos dos protocolos utilizados em redes hoje.As classes de WebRequest e de WebResponse constituem a base do que são chamadas protocolos pluggable, uma implementação de serviços de rede que permite que você desenvolver aplicativos que usam recursos da Internet (IIS) sem se preocupar sobre os detalhes específicos dos protocolos individuais.As classes no namespace de System.Net podem ser usadas para desenvolver apps de armazenamento do windows ou apps da área de trabalho.Quando usadas nas janelas armazenam app, classes no namespace de System.Net são afetados pelo recurso de isolamento de rede, parte do modelo de segurança de aplicativo usado pelo desenvolvedor visualização do windows.Os recursos apropriadas de rede deve ser ativado no manifesto de app para armazenamento app do windows um para o sistema permite o acesso à rede por um armazenamento app do windows.Para obter mais informações, consulte Isolamento de rede para o armazenamento Apps do windows.
System.Net.Cache O System.Net.Cache namespace define os tipos e enumerações usadas para definir diretivas de cache para recursos obtidos usando o WebRequest e HttpWebRequest classes.
System.Net.Configuration O System.Net.Configuration namespace contém classes que aplicativos usem para acesso através de programação e atualizar configurações para o System.Net namespaces.
System.Net.Http O namespace de System.Net.Http fornece uma interface de programação para aplicativos modernos HTTP.
System.Net.Http.Headers Fornece suporte para coleções de cabeçalhos HTTP usados pelo System.Net.Http namespace
System.Net.Mail O System.Net.Mail namespace contém classes usadas para enviar correio eletrônico para um servidor SMTP Simple Mail Transfer Protocol () para entrega.
System.Net.Mime O System.Net.Mime namespace contém tipos que são usados para representar cabeçalhos Multipurpose Internet Mail Exchange (MIME).Esses tipos são usados com os tipos na System.Net.Mail espaço para nome para especificar Content-Type, Content-Disposition e cabeçalhos Content-transfer-Encoding ao usar o SmtpClient classe para enviar email.
System.Net.NetworkInformation O System.Net.NetworkInformation namespace fornece acesso a dados de tráfego de rede, informações de endereço de rede e notificação de alterações de endereço para o computador local.O namespace também contém classes que implementam o utilitário Ping.Você pode usar Ping e relacionadas classes para verificar se um computador está acessível através da rede.
System.Net.PeerToPeer O namespace de System.Net.PeerToPeer fornece acesso à funcionalidade do sistema de rede do ponto.
System.Net.PeerToPeer.Collaboration O System.Net.PeerToPeer.Collaboration aprimora o namespace System.Net.PeerToPeer o recurso de rede e fornece recursos para sessões de colaboração gerenciado sem servidor.
System.Net.Security O System.Net.Security namespace fornece fluxos de rede para comunicações seguras entre hosts.
System.Net.Sockets O System.Net.Sockets namespace fornece uma implementação gerenciada da interface do Windows Sockets (Winsock) para desenvolvedores que precisam fortemente controlar o acesso à rede.
System.Net.WebSockets O namespace de System.Net.WebSockets fornece uma implementação gerenciada da interface de WebSocket para desenvolvedores.