Partager via


NetworkExtension Espace de noms

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

Classes

NEAppProxyFlow

Fournit des E/S sur un socket réseau.

NEAppProxyFlowErrorExtensions

Méthodes d’extension pour l’énumération NetworkExtension.NEAppProxyFlowError.

NEAppProxyProvider

Fournit des sockets en créant des NEAppProxyFlow objets.

NEAppProxyProviderManager

Configure et contrôle les tunnels réseau reçus à partir d’une extension de fournisseur de proxy d’application.

NEAppProxyTcpFlow

Fournit des E/S sur un socket TCP.

NEAppProxyUdpFlow

Fournit des E/S sur un socket UDP.

NEAppRule

Définit une règle qui sélectionne les connexions réseau en fonction de l’identificateur de signature d’application, du chemin d’accès de l’application et/ou du domaine de nom d’hôte.

NEDatagramReadResult

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

NEDnsProxyManager

Encapsule un proxy DNS.

NEDnsProxyManager.Notifications

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

NEDnsProxyManagerErrorExtensions

Méthodes d’extension pour l’énumération NetworkExtension.NEDnsProxyManagerError.

NEDnsProxyProvider

Classe principale pour intercepter le trafic DNS provenant de l’appareil.

NEDnsProxyProviderProtocol

Paramètres de configuration pour NEDnsProxyProvider les objets.

NEDnsSettings

Contient les paramètres du programme de résolution DNS pour un tunnel réseau.

NEEvaluateConnectionRule

Crée une connexion entre les propriétés d’une connexion et une action à entreprendre.

NEFilterBrowserFlow

Contient des informations sur un flux de données réseau de navigateur WebKit.

NEFilterControlProvider

Fournit des informations de contrôle de flux de filtre à un NEFilterDataProvider.

NEFilterControlVerdict

Représente une décision du fournisseur de contrôle de filtre sur le flux de données réseau.

NEFilterDataProvider

Filtre les données réseau.

NEFilterDataVerdict

Représente une décision de fournisseur de données de filtre sur le flux de données réseau.

NEFilterFlow

Contient des informations sur un flux de données réseau.

NEFilterManager

Gère les configurations de filtre de contenu.

NEFilterManager.Notifications

Contient des notifications pour les NEFilterManager objets.

NEFilterManagerErrorExtensions

Méthodes d’extension pour l’énumération NetworkExtension.NEFilterManagerError.

NEFilterNewFlowVerdict

Représente une décision du fournisseur de filtres concernant le flux de données réseau la première fois que les données sont affichées.

NEFilterProvider

Classe de base pour les fournisseurs de filtres de données et de contrôle.

NEFilterProviderConfiguration

Contient les données de configuration du fournisseur de filtres.

NEFilterRemediationVerdict

Représente une décision de fournisseur de données de filtre sur le flux de données réseau après la demande d’accès de l’utilisateur.

NEFilterReport

Action de création de rapports effectuée sur un flux de données filtré.

NEFilterSocketFlow

Contient des informations sur le flux de données réseau sur un socket.

NEFilterVerdict

Classe de base pour les verdicts de filtre de contenu.

NEFlowMetaData

Contient des données supplémentaires sur un flux de données réseau.

NEHotspotConfiguration

Paramètres de configuration d’un point d’accès réseau.

NEHotspotConfigurationManager

Gère l’application ou la suppression de NEHotspotConfiguration.

NEHotspotEapSettings

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

NEHotspotHelper

Active l’inscription pour Wi-Fi points d’accès.

NEHotspotHelperCommand

Représente les commandes d’un Hotspot Helper.

NEHotspotHelperOptionInternal

Contient le nom du réseau géré par les applications.

NEHotspotHelperOptions

Représente les options d’inscription d’un Hotspot Helper.

NEHotspotHelperResponse

Contient une réponse de commande Hotspot Helper.

NEHotspotHS20Settings

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

NEHotspotNetwork

Contient des informations sur un point d’accès réseau Wi-Fi.

NEIPv4Route

Paramètres d’un itinéraire IPv4.

NEIPv4Settings

Paramètres d’un tunnel IPv4.

NEIPv6Route

Paramètres d’un itinéraire IPv6.

NEIPv6Settings

Paramètres d’un tunnel IPv6.

NEOnDemandRule

Les sous-classes définissent des règles pour la connexion automatique aux VPN.

NEOnDemandRuleConnect

dont NEOnDemandRuleAction est Connect.

NEOnDemandRuleDisconnect

dont NEOnDemandRuleAction est Disconnect.

NEOnDemandRuleEvaluateConnection

dont NEOnDemandRuleAction est EvaluateConnection.

NEOnDemandRuleIgnore

dont NEOnDemandRuleAction est Ignore.

NEPacket

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

NEPacketTunnelFlow

Fournit des E/S sur une interface TUN.

NEPacketTunnelFlowReadResult

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

NEPacketTunnelNetworkSettings

Contient les paramètres d’un NEPacketTunnelFlow.

NEPacketTunnelProvider

Fournit des sockets en créant des NEPacketTunnelFlow objets.

NEProvider

Classe de base pour les fournisseurs d’extension réseau.

NEProxyServer

Paramètres d’un serveur proxy.

NEProxySettings

Paramètres du proxy HTTP.

NETunnelNetworkSettings

Paramètres d’un tunnel réseau.

NETunnelProvider

Classe de base pour les extensions qui implémentent les extrémités côté client d’un tunnel réseau.

NETunnelProviderErrorExtensions

Méthodes d’extension pour l’énumération NetworkExtension.NETunnelProviderError.

NETunnelProviderManager

Configure et contrôle une connexion VPN.

NETunnelProviderProtocol

Classe de base pour les extensions qui implémentent les extrémités côté client d’un tunnel réseau.

NETunnelProviderSession

Représente et contrôle l’état d’une connexion de tunnel réseau.

NEVpnConnection

Représente une connexion de réseau privé virtuel

NEVpnConnection.Notifications

Contient des notifications pour les NEVpnConnection objets.

NEVpnConnectionStartOptions

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

NEVpnErrorExtensions

Méthodes d’extension pour l’énumération NetworkExtension.NEVpnError.

NEVpnIke2SecurityAssociationParameters

Contient les paramètres de l’association de sécurité IKEv2.

NEVpnManager

Gère et contrôle les configurations et les connexions VPN.

NEVpnManager.Notifications

Contient des notifications pour les NEVpnManager objets.

NEVpnProtocol

Contient les informations de protocole pour les connexions VPN

NEVpnProtocolIke2

Informations sur le protocole IKEv2 pour les connexions VPN

NEVpnProtocolIpSec

Informations sur le protocole IPSec pour les connexions VPN

NSMutableURLRequest_NEHotspotHelper

Demande réutilisable pour l’inscription Wi-Fi points d’accès.

NWBonjourServiceEndpoint

Description d’un point de terminaison de service Bonjour.

NWEndpoint

Classe de base pour les descriptions des ressources réseau.

NWHostEndpoint

Description d’un point de terminaison réseau identifié par son nom d’hôte.

NWPath

Contient des informations sur les dépenses et l’état d’un chemin de connexion réseau.

NWTcpConnection

Se connecte à, envoie et reçoit des données à partir de connexions réseau TCP.

NWTcpConnectionAuthenticationDelegate

Classe qui gère l’authentification pour les connexions réseau.

NWTcpConnectionAuthenticationDelegate_Extensions

Méthodes d’extension à l’interface INWTcpConnectionAuthenticationDelegate pour prendre en charge toutes les méthodes du NWTcpConnectionAuthenticationDelegate protocole.

NWTlsParameters

Contient les options de sécurité de la couche transport.

NWUdpSession

Établit une connexion UDP et transmet des paquets de données UDP.

Interfaces

INWTcpConnectionAuthenticationDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole NWTcpConnectionAuthenticationDelegate.

Énumérations

NEAppProxyFlowError

Énumère les NEAppProxyFlow codes d’erreur.

NEDnsProxyManagerError

Énumère les erreurs relatives à un proxy DNS.

NEEvaluateConnectionRuleAction

Énumère le comportement si le nom d’hôte correspondant ne peut pas être résolu.

NEFilterAction

Énumère les actions à effectuer lorsqu’un NEFilterVerdict est qu’un rapport doit être créé.

NEFilterManagerError

Énumère les erreurs associées NEFilterManagerà .

NEHotspotConfigurationEapTlsVersion

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

NEHotspotConfigurationEapType

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

NEHotspotConfigurationError

Énumère les erreurs relatives à la configuration du dépôt d’hôtes réseau.

NEHotspotConfigurationTtlsInnerAuthenticationType

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

NEHotspotHelperCommandType

Énumère les commandes qui peuvent être effectuées auprès d’un service d’assistance hotspot pour faciliter l’inscription pour l’accès Wi-Fi.

NEHotspotHelperConfidence

Énumère les valeurs qui décrivent la probabilité qu’un Hotspot Helper puisse gérer un réseau.

NEHotspotHelperResult

Énumère les résultats de la réponse à la commande Hotspot Helper.

NEOnDemandRuleAction

Énumère les Action valeurs d’un NEOnDemandRule.

NEOnDemandRuleInterfaceType

Énumère les types d’interface réseau valides.

NEProviderStopReason

Énumère les raisons pour lesquelles une extension de fournisseur s’est arrêtée.

NETunnelProviderError

Énumère les erreurs de tunnel réseau.

NETunnelProviderRoutingMethod

Énumère les méthodes de routage de tunnel.

NEVpnError

Énumération des conditions d’erreur relatives à la configuration VPN.

NEVpnIke2CertificateType

Énumère l’algorithme de chiffrement associé au certificat.

NEVpnIke2DeadPeerDetectionRate

Énumère les fréquences avec lesquelles la connexion tente de détecter des homologues morts.

NEVpnIke2DiffieHellman

Énumération des groupes Diffie Hellman, qui déterminent la puissance de chiffrement.

NEVpnIke2EncryptionAlgorithm

Énumère les algorithmes qui peuvent être utilisés pour EncryptionAlgorithm.

NEVpnIke2IntegrityAlgorithm

Énumère les algorithmes d’intégrité valides pour IntegrityAlgorithm.

NEVpnIkeAuthenticationMethod

Énumère les techniques prises en charge pour l’authentification d’Internet Key Exchange.

NEVpnIkev2TlsVersion

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

NEVpnStatus

Énumère l’état d’une connexion VPN.

NWPathStatus

Énumère les informations d’état sur les chemins de connexion réseau.

NWTcpConnectionState

Énumère les états qui peuvent être rencontrés lors de l’établissement d’une connexion TCP.

NWUdpSessionState

Énumère les états qui peuvent être rencontrés lors de l’établissement d’une connexion UDP.

Délégués

NEDatagramRead

L’espace de noms NetworkExtension fournit des classes pour la configuration et la connexion aux serveurs VPN.

NEHotspotHelperHandler

Bloc de gestionnaire de commandes pour un Hotspot Helper.