Compartilhar via


NetworkExtension Namespace

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

Classes

NEAppProxyFlow

Fornece E/S em um soquete de rede.

NEAppProxyFlowErrorExtensions

Métodos de extensão para a enumeração NetworkExtension.NEAppProxyFlowError.

NEAppProxyProvider

Fornece soquetes criando NEAppProxyFlow objetos.

NEAppProxyProviderManager

Configura e controla túneis de rede recebidos de uma extensão do Provedor de Proxy de Aplicativo.

NEAppProxyTcpFlow

Fornece E/S em um soquete TCP.

NEAppProxyUdpFlow

Fornece E/S em um soquete UDP.

NEAppRule

Define uma regra que seleciona conexões de rede com base no identificador de assinatura do aplicativo, no caminho do aplicativo e/ou no domínio do nome do host.

NEDatagramReadResult

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

NEDnsProxyManager

Encapsula um proxy DNS.

NEDnsProxyManager.Notifications

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

NEDnsProxyManagerErrorExtensions

Métodos de extensão para a enumeração NetworkExtension.NEDnsProxyManagerError.

NEDnsProxyProvider

A classe principal para interceptar o tráfego DNS originado no dispositivo.

NEDnsProxyProviderProtocol

Configurações para NEDnsProxyProvider objetos.

NEDnsSettings

Contém configurações de resolvedor DNS para um túnel de rede.

NEEvaluateConnectionRule

Cria uma conexão entre as propriedades de uma conexão e uma ação a ser executada.

NEFilterBrowserFlow

Contém informações sobre um fluxo de dados de rede do navegador WebKit.

NEFilterControlProvider

Fornece informações de controle de fluxo de filtro para um NEFilterDataProvider.

NEFilterControlVerdict

Representa uma decisão do Provedor de Controle de Filtro sobre o fluxo de dados de rede.

NEFilterDataProvider

Filtra dados de rede.

NEFilterDataVerdict

Representa uma decisão do Provedor de Dados de Filtro sobre o fluxo de dados de rede.

NEFilterFlow

Contém informações sobre um fluxo de dados de rede.

NEFilterManager

Gerencia configurações de filtro de conteúdo.

NEFilterManager.Notifications

Contém notificações para NEFilterManager objetos.

NEFilterManagerErrorExtensions

Métodos de extensão para a enumeração NetworkExtension.NEFilterManagerError.

NEFilterNewFlowVerdict

Representa uma decisão do Provedor de Filtros sobre o fluxo de dados de rede na primeira vez em que os dados são vistos.

NEFilterProvider

Classe base para provedores de filtro de dados e controle.

NEFilterProviderConfiguration

Contém dados de configuração do Provedor de Filtro.

NEFilterRemediationVerdict

Representa uma decisão do Provedor de Dados de Filtro sobre o fluxo de dados de rede após o usuário solicitar acesso.

NEFilterReport

Uma ação de relatório executada em um fluxo de dados filtrado.

NEFilterSocketFlow

Contém informações sobre o fluxo de dados de rede em um soquete.

NEFilterVerdict

Classe base para vereditos de filtro de conteúdo.

NEFlowMetaData

Contém dados adicionais sobre um fluxo de dados de rede.

NEHotspotConfiguration

Configurações de um hotspot de rede.

NEHotspotConfigurationManager

Gerencia o aplicativo ou a remoção de NEHotspotConfiguration.

NEHotspotEapSettings

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

NEHotspotHelper

Habilita o registro para hotspots Wi-Fi.

NEHotspotHelperCommand

Representa comandos para um Auxiliar de Hotspot.

NEHotspotHelperOptionInternal

Contém o nome da rede manipulada pelos aplicativos.

NEHotspotHelperOptions

Representa opções para registrar um Auxiliar de Hotspot.

NEHotspotHelperResponse

Contém uma resposta de comando do Auxiliar de Hotspot.

NEHotspotHS20Settings

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

NEHotspotNetwork

Contém informações sobre um hotspot de rede Wi-Fi.

NEIPv4Route

Configurações de uma rota IPv4.

NEIPv4Settings

Configurações de um túnel IPv4.

NEIPv6Route

Configurações de uma rota IPv6.

NEIPv6Settings

Configurações de um túnel IPv6.

NEOnDemandRule

As subclasses definem regras para conexão automática com VPNs.

NEOnDemandRuleConnect

Um NEOnDemandRule cujo Action é Connect.

NEOnDemandRuleDisconnect

Um NEOnDemandRule cujo Action é Disconnect.

NEOnDemandRuleEvaluateConnection

Um NEOnDemandRule cujo Action é EvaluateConnection.

NEOnDemandRuleIgnore

Um NEOnDemandRule cujo Action é Ignore.

NEPacket

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

NEPacketTunnelFlow

Fornece E/S em uma interface do TUN.

NEPacketTunnelFlowReadResult

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

NEPacketTunnelNetworkSettings

Contém configurações para um NEPacketTunnelFlow.

NEPacketTunnelProvider

Fornece soquetes criando NEPacketTunnelFlow objetos.

NEProvider

Classe base para provedores de extensão de rede.

NEProxyServer

Configurações de um servidor proxy.

NEProxySettings

Configurações de proxy HTTP.

NETunnelNetworkSettings

Configurações de um túnel de rede.

NETunnelProvider

Classe base para extensões que implementam extremidades do lado do cliente de um túnel de rede.

NETunnelProviderErrorExtensions

Métodos de extensão para a enumeração NetworkExtension.NETunnelProviderError.

NETunnelProviderManager

Configura e controla uma conexão VPN.

NETunnelProviderProtocol

Classe base para extensões que implementam extremidades do lado do cliente de um túnel de rede.

NETunnelProviderSession

Representa e controla o estado de uma conexão de túnel de rede.

NEVpnConnection

Representa uma conexão de Rede Virtual Privada

NEVpnConnection.Notifications

Contém notificações para NEVpnConnection objetos.

NEVpnConnectionStartOptions

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

NEVpnErrorExtensions

Métodos de extensão para a enumeração NetworkExtension.NEVpnError.

NEVpnIke2SecurityAssociationParameters

Contém os parâmetros da Associação de Segurança IKEv2.

NEVpnManager

Gerencia e controla as configurações e conexões vpn.

NEVpnManager.Notifications

Contém notificações para NEVpnManager objetos.

NEVpnProtocol

Contém informações de protocolo para conexões VPN

NEVpnProtocolIke2

Informações de protocolo IKEv2 para conexões VPN

NEVpnProtocolIpSec

Informações de protocolo IPSec para conexões VPN

NSMutableURLRequest_NEHotspotHelper

Uma solicitação reutilizável para registrar Wi-Fi pontos de acesso.

NWBonjourServiceEndpoint

Descrição de um ponto de extremidade de serviço do Bonjour.

NWEndpoint

Classe base para descrições de recursos de rede.

NWHostEndpoint

Descrição de um ponto de extremidade de rede identificado por seu nome de host.

NWPath

Contém informações de despesas e status sobre um caminho de conexão de rede.

NWTcpConnection

Conecta-se e envia e recebe dados de conexões de rede TCP.

NWTcpConnectionAuthenticationDelegate

Classe que manipula a autenticação para conexões de rede.

NWTcpConnectionAuthenticationDelegate_Extensions

Métodos de extensão para a INWTcpConnectionAuthenticationDelegate interface para dar suporte a todos os métodos do NWTcpConnectionAuthenticationDelegate protocolo.

NWTlsParameters

Contém opções de segurança da camada de transporte.

NWUdpSession

Estabelece uma conexão UDP e transmite pacotes de dados UDP.

Interfaces

INWTcpConnectionAuthenticationDelegate

Interface que representa os métodos necessários (se houver) do protocolo NWTcpConnectionAuthenticationDelegate.

Enumerações

NEAppProxyFlowError

Enumera códigos de NEAppProxyFlow erro.

NEDnsProxyManagerError

Enumera erros relacionados a um proxy DNS.

NEEvaluateConnectionRuleAction

Enumera o comportamento se o nome do host correspondente não puder ser resolvido.

NEFilterAction

Enumera as ações a serem executadas quando um NEFilterVerdict é que um relatório deve ser feito.

NEFilterManagerError

Enumera erros associados NEFilterManagera .

NEHotspotConfigurationEapTlsVersion

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

NEHotspotConfigurationEapType

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

NEHotspotConfigurationError

Enumera erros relacionados à configuração do hostpot de rede.

NEHotspotConfigurationTtlsInnerAuthenticationType

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

NEHotspotHelperCommandType

Enumera comandos que podem ser feitos em um Auxiliar do Hotspot para facilitar o registro para acesso Wi-Fi.

NEHotspotHelperConfidence

Enumera valores que descrevem a probabilidade de um Auxiliar de Hotspot ser capaz de lidar com uma rede.

NEHotspotHelperResult

Enumera os resultados da resposta de comando do Auxiliar do Hotspot.

NEOnDemandRuleAction

Enumera os Action valores de um NEOnDemandRule.

NEOnDemandRuleInterfaceType

Enumera os tipos de interface de rede válidos.

NEProviderStopReason

Enumera os motivos pelos quais uma extensão de provedor foi interrompida.

NETunnelProviderError

Enumera erros de túnel de rede.

NETunnelProviderRoutingMethod

Enumera métodos de roteamento de túnel.

NEVpnError

Enumeração de condições de erro relacionadas à configuração de VPN.

NEVpnIke2CertificateType

Enumera o algoritmo criptográfico associado ao certificado.

NEVpnIke2DeadPeerDetectionRate

Enumera as frequências com as quais a conexão tenta detectar pares mortos.

NEVpnIke2DiffieHellman

Enumeração de grupos Diffie Hellman, que determinam a força da criptografia.

NEVpnIke2EncryptionAlgorithm

Enumera os algoritmos que podem ser usados para EncryptionAlgorithm.

NEVpnIke2IntegrityAlgorithm

Enumera os algoritmos de integridade válidos para IntegrityAlgorithm.

NEVpnIkeAuthenticationMethod

Enumera técnicas com suporte para autenticar o Internet Key Exchange.

NEVpnIkev2TlsVersion

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

NEVpnStatus

Enumera o estado de uma conexão VPN.

NWPathStatus

Enumera informações de status sobre caminhos de conexão de rede.

NWTcpConnectionState

Enumera estados que podem ser encontrados ao estabelecer uma conexão TCP.

NWUdpSessionState

Enumera estados que podem ser encontrados ao estabelecer uma conexão UDP.

Delegados

NEDatagramRead

O namespace NetworkExtension fornece classes para configurar e conectar-se a servidores VPN.

NEHotspotHelperHandler

Um bloco de manipulador de comandos para um Auxiliar de Hotspot.