NetworkInformation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к сведениям о сетевом подключении для локального компьютера.
public ref class NetworkInformation abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class NetworkInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class NetworkInformation
Public Class NetworkInformation
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Примеры реализации методов класса NetworkInformation см. в статье Краткое руководство. Получение сведений о сетевом подключении.
Методы
FindConnectionProfilesAsync(ConnectionProfileFilter) |
Возвращает массив объектов ConnectionProfile , соответствующих критериям фильтрации, определенным в ConnectionProfileFilter. |
GetConnectionProfiles() |
Возвращает список профилей для активных или иных подключений на локальном компьютере. |
GetHostNames() |
Возвращает список имен узлов, связанных с локальным компьютером. |
GetInternetConnectionProfile() |
Извлекает профиль подключения, связанный с предпочитаемым интерфейсом, который в настоящее время используется локальным компьютером. Предпочтительный интерфейс является наиболее вероятным для отправки или получения интернет-трафика. Это означает, что возвращенный профиль может иметь доступ к Интернету или от него. |
GetLanIdentifiers() |
Примечание Некоторые сведения относятся к предварительной версии продукта, в которую перед коммерческим выпуском могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений. Важно! На этот API повлияют предстоящие изменения в поведении операционной системы, запланированные на осень 2024 года. Дополнительные сведения см. в статье Изменения в поведении API для Wi-Fi доступа и расположения. Возвращает массив объектов LanIdentifier , содержащих сведения о локальности для каждого объекта NetworkAdapter , подключенного в данный момент к сети. |
GetProxyConfigurationAsync(Uri) |
Возвращает конфигурацию прокси-сервера для подключения, используя указанный универсальный код ресурса (URI). Примечание Этот метод класса не поддерживается в Windows Phone. |
GetSortedEndpointPairs(IIterable<EndpointPair>, HostNameSortOptions) |
Возвращает отсортированный список объектов EndpointPair . |
События
NetworkStatusChanged |
Происходит при изменении состояния сети для подключения. |