Поделиться через


NetworkExtension Пространство имен

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

Классы

NEAppProxyFlow

Предоставляет операции ввода-вывода через сетевой сокет.

NEAppProxyFlowErrorExtensions

Методы расширения для перечисления NetworkExtension.NEAppProxyFlowError.

NEAppProxyProvider

Предоставляет сокеты путем создания NEAppProxyFlow объектов .

NEAppProxyProviderManager

Настраивает и управляет сетевыми туннелями, полученными от расширения поставщика прокси приложения.

NEAppProxyTcpFlow

Предоставляет операции ввода-вывода через сокет TCP.

NEAppProxyUdpFlow

Предоставляет операции ввода-вывода через сокет UDP.

NEAppRule

Определяет правило, которое выбирает сетевые подключения на основе идентификатора подписи приложения, пути приложения и (или) домена имени узла.

NEDatagramReadResult

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

NEDnsProxyManager

Инкапсулирует прокси-сервер DNS.

NEDnsProxyManager.Notifications

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

NEDnsProxyManagerErrorExtensions

Методы расширения для перечисления NetworkExtension.NEDnsProxyManagerError.

NEDnsProxyProvider

Основной класс для перехвата трафика DNS, исходя из устройства.

NEDnsProxyProviderProtocol

Параметры конфигурации для NEDnsProxyProvider объектов.

NEDnsSettings

Содержит параметры сопоставителя DNS для сетевого туннеля.

NEEvaluateConnectionRule

Создает соединение между свойствами соединения и выполняемым действием.

NEFilterBrowserFlow

Содержит сведения о сетевом потоке данных браузера WebKit.

NEFilterControlProvider

Предоставляет сведения об управлении потоком фильтра для .NEFilterDataProvider

NEFilterControlVerdict

Представляет решение поставщика управления фильтрами о потоке сетевых данных.

NEFilterDataProvider

Фильтрует сетевые данные.

NEFilterDataVerdict

Представляет решение поставщика данных фильтра о сетевом потоке данных.

NEFilterFlow

Содержит сведения о сетевом потоке данных.

NEFilterManager

Управляет конфигурациями фильтров содержимого.

NEFilterManager.Notifications

Содержит уведомления для NEFilterManager объектов .

NEFilterManagerErrorExtensions

Методы расширения для перечисления NetworkExtension.NEFilterManagerError.

NEFilterNewFlowVerdict

Представляет решение поставщика фильтра о потоке сетевых данных при первом просмотре данных.

NEFilterProvider

Базовый класс для поставщиков фильтров данных и элементов управления.

NEFilterProviderConfiguration

Содержит данные конфигурации поставщика фильтра.

NEFilterRemediationVerdict

Представляет решение поставщика данных фильтра о сетевом потоке данных после того, как пользователь запросит доступ.

NEFilterReport

Действие создания отчетов, выполняемое в отфильтрованном потоке данных.

NEFilterSocketFlow

Содержит сведения о потоке сетевых данных через сокет.

NEFilterVerdict

Базовый класс для вердиктов фильтра содержимого.

NEFlowMetaData

Содержит дополнительные данные о сетевом потоке данных.

NEHotspotConfiguration

Параметры конфигурации для сетевого хот-спота.

NEHotspotConfigurationManager

Управляет приложением или удалением NEHotspotConfiguration.

NEHotspotEapSettings

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

NEHotspotHelper

Включает регистрацию для Wi-Fi хот-спотов.

NEHotspotHelperCommand

Представляет команды для вспомогательного средства хот-спота.

NEHotspotHelperOptionInternal

Содержит имя сети, обрабатываемой приложениями.

NEHotspotHelperOptions

Представляет параметры для регистрации вспомогательного средства хот-спота.

NEHotspotHelperResponse

Содержит ответ вспомогательной команды хот-спота.

NEHotspotHS20Settings

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

NEHotspotNetwork

Содержит сведения о сетевом споте Wi-Fi.

NEIPv4Route

Параметры для маршрута IPv4.

NEIPv4Settings

Параметры для туннеля IPv4.

NEIPv6Route

Параметры для маршрута IPv6.

NEIPv6Settings

Параметры для туннеля IPv6.

NEOnDemandRule

Подклассы определяют правила для автоматического подключения к VPN.

NEOnDemandRuleConnect

Объект , NEOnDemandRule для которого Action имеет значение Connect.

NEOnDemandRuleDisconnect

Объект , NEOnDemandRule для которого Action имеет значение Disconnect.

NEOnDemandRuleEvaluateConnection

Объект , NEOnDemandRule для которого Action имеет значение EvaluateConnection.

NEOnDemandRuleIgnore

Объект , NEOnDemandRule для которого Action имеет значение Ignore.

NEPacket

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

NEPacketTunnelFlow

Предоставляет операции ввода-вывода через интерфейс TUN.

NEPacketTunnelFlowReadResult

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

NEPacketTunnelNetworkSettings

Содержит параметры для NEPacketTunnelFlow.

NEPacketTunnelProvider

Предоставляет сокеты путем создания NEPacketTunnelFlow объектов .

NEProvider

Базовый класс для поставщиков сетевых расширений.

NEProxyServer

Параметры прокси-сервера.

NEProxySettings

Параметры прокси-сервера HTTP.

NETunnelNetworkSettings

Параметры сетевого туннеля.

NETunnelProvider

Базовый класс для расширений, реализующих клиентские концы сетевого туннеля.

NETunnelProviderErrorExtensions

Методы расширения для перечисления NetworkExtension.NETunnelProviderError.

NETunnelProviderManager

Настраивает VPN-подключение и управляет ими.

NETunnelProviderProtocol

Базовый класс для расширений, реализующих клиентские концы сетевого туннеля.

NETunnelProviderSession

Представляет и управляет состоянием подключения к сетевому туннелю.

NEVpnConnection

Представляет подключение к виртуальной частной сети

NEVpnConnection.Notifications

Содержит уведомления для NEVpnConnection объектов .

NEVpnConnectionStartOptions

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

NEVpnErrorExtensions

Методы расширения для перечисления NetworkExtension.NEVpnError.

NEVpnIke2SecurityAssociationParameters

Содержит параметры для IKEv2 Security Association.

NEVpnManager

Управляет конфигурациями и подключениями VPN.

NEVpnManager.Notifications

Содержит уведомления для NEVpnManager объектов .

NEVpnProtocol

Содержит сведения о протоколе для VPN-подключений

NEVpnProtocolIke2

Сведения о протоколе IKEv2 для VPN-подключений

NEVpnProtocolIpSec

Сведения о протоколе IPSec для VPN-подключений

NSMutableURLRequest_NEHotspotHelper

Повторно используемый запрос на регистрацию Wi-Fi хот-спотов.

NWBonjourServiceEndpoint

Описание конечной точки службы Bonjour.

NWEndpoint

Базовый класс для описания сетевых ресурсов.

NWHostEndpoint

Описание конечной точки сети, определяемой по имени узла.

NWPath

Содержит сведения о расходах и состоянии пути сетевого подключения.

NWTcpConnection

Подключается к, отправляет и получает данные из сетевых подключений TCP.

NWTcpConnectionAuthenticationDelegate

Класс, обрабатывающий проверку подлинности для сетевых подключений.

NWTcpConnectionAuthenticationDelegate_Extensions

Методы расширения интерфейса INWTcpConnectionAuthenticationDelegate для поддержки всех методов из NWTcpConnectionAuthenticationDelegate протокола.

NWTlsParameters

Содержит параметры безопасности транспортного уровня.

NWUdpSession

Устанавливает UDP-подключение и передает пакеты данных UDP.

Интерфейсы

INWTcpConnectionAuthenticationDelegate

Интерфейс, представляющий обязательные методы (если таковые есть) протокола NWTcpConnectionAuthenticationDelegate.

Перечисления

NEAppProxyFlowError

Перечисляет коды NEAppProxyFlow ошибок.

NEDnsProxyManagerError

Перечисляет ошибки, связанные с прокси-сервером DNS.

NEEvaluateConnectionRuleAction

Перечисляет поведение, если не удается разрешить соответствующее имя узла.

NEFilterAction

Перечисляет действия, выполняемые при создании NEFilterVerdict отчета.

NEFilterManagerError

Перечисляет ошибки, связанные с NEFilterManager.

NEHotspotConfigurationEapTlsVersion

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

NEHotspotConfigurationEapType

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

NEHotspotConfigurationError

Перечисляет ошибки, связанные с конфигурацией сетевого узла.

NEHotspotConfigurationTtlsInnerAuthenticationType

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

NEHotspotHelperCommandType

Перечисляет команды, которые можно выполнить во вспомогательном хот-споте, чтобы упростить регистрацию для Wi-Fi доступа.

NEHotspotHelperConfidence

Перечисляет значения, описывающие, насколько вероятно, что помощник хот-спота сможет обработать сеть.

NEHotspotHelperResult

Перечисляет результаты ответа вспомогательной команды хот-спота.

NEOnDemandRuleAction

Перечисляет Action значения объекта NEOnDemandRule.

NEOnDemandRuleInterfaceType

Перечисляет допустимые типы сетевых интерфейсов.

NEProviderStopReason

Перечисляет причины остановки расширения поставщика.

NETunnelProviderError

Перечисляет ошибки сетевого туннеля.

NETunnelProviderRoutingMethod

Перечисляет методы маршрутизации туннеля.

NEVpnError

Перечисление условий ошибок, связанных с конфигурацией VPN.

NEVpnIke2CertificateType

Перечисляет алгоритм шифрования, связанный с сертификатом.

NEVpnIke2DeadPeerDetectionRate

Перечисляет частоты, с которыми соединение пытается обнаружить неработающие одноранговые узлы.

NEVpnIke2DiffieHellman

Перечисление групп Diffie Hellman, которые определяют надежность шифрования.

NEVpnIke2EncryptionAlgorithm

Перечисляет алгоритмы, которые можно использовать для EncryptionAlgorithm.

NEVpnIke2IntegrityAlgorithm

Перечисляет допустимые алгоритмы целостности для IntegrityAlgorithm.

NEVpnIkeAuthenticationMethod

Перечисляет поддерживаемые методы проверки подлинности обмена ключами в Интернете.

NEVpnIkev2TlsVersion

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

NEVpnStatus

Перечисляет состояние VPN-подключения.

NWPathStatus

Перечисляет сведения о состоянии путей сетевых подключений.

NWTcpConnectionState

Перечисляет состояния, которые могут быть обнаружены при установлении TCP-подключения.

NWUdpSessionState

Перечисляет состояния, которые могут быть обнаружены при установке UDP-подключения.

Делегаты

NEDatagramRead

Пространство имен NetworkExtension предоставляет классы для настройки и подключения к VPN-серверам.

NEHotspotHelperHandler

Блок обработчика команд для вспомогательного средства хот-спота.