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


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
Наследование
Object Platform::Object IInspectable 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

Происходит при изменении состояния сети для подключения.

Применяется к

См. также раздел