IPGlobalProperties Класс

Определение

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

public ref class IPGlobalProperties abstract
public abstract class IPGlobalProperties
type IPGlobalProperties = class
Public MustInherit Class IPGlobalProperties
Наследование
IPGlobalProperties

Примеры

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

public static void ShowInboundIPStatistics()
{
     IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
     IPGlobalStatistics ipstat = properties.GetIPv4GlobalStatistics();
     Console.WriteLine("  Inbound Packet Data:");
     Console.WriteLine("      Received ............................ : {0}",
     ipstat.ReceivedPackets);
     Console.WriteLine("      Forwarded ........................... : {0}",
     ipstat.ReceivedPacketsForwarded);
     Console.WriteLine("      Delivered ........................... : {0}",
     ipstat.ReceivedPacketsDelivered);
     Console.WriteLine("      Discarded ........................... : {0}",
     ipstat.ReceivedPacketsDiscarded);
}
Public Shared Sub ShowInboundIPStatistics() 
    Dim properties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
    Dim ipstat As IPGlobalStatistics = properties.GetIPv4GlobalStatistics()
    Console.WriteLine("  Inbound Packet Data:")
    Console.WriteLine("      Received ............................ : {0}", ipstat.ReceivedPackets)
    Console.WriteLine("      Forwarded ........................... : {0}", ipstat.ReceivedPacketsForwarded)
    Console.WriteLine("      Delivered ........................... : {0}", ipstat.ReceivedPacketsDelivered)
    Console.WriteLine("      Discarded ........................... : {0}", ipstat.ReceivedPacketsDiscarded)

End Sub

Комментарии

Этот класс предоставляет конфигурацию и статистические сведения о сетевых интерфейсах и сетевых подключениях локального компьютера.

Сведения, предоставляемые этим классом, аналогичны тем, которые предоставляются вспомогательными функциями API протокола Интернета. Сведения о вспомогательном помощнике по протоколу Интернета см. в справке по IP-адресам.

Конструкторы

Имя Описание
IPGlobalProperties()

Инициализирует новый экземпляр класса IPGlobalProperties.

Свойства

Имя Описание
DhcpScopeName

Возвращает имя области конфигурации динамического узла (DHCP).

DomainName

Возвращает домен, в котором зарегистрирован локальный компьютер.

HostName

Возвращает имя узла для локального компьютера.

IsWinsProxy

Возвращает значение Boolean, указывающее, действует ли локальный компьютер в качестве прокси-сервера службы Windows службы доменных имен (WINS).

NodeType

Возвращает тип узла "Базовый входной и выходной системы сети" (NetBIOS) локального компьютера.

Методы

Имя Описание
BeginGetUnicastAddresses(AsyncCallback, Object)

Начинает асинхронный запрос для получения стабильной таблицы IP-адресов одноадресной рассылки на локальном компьютере.

EndGetUnicastAddresses(IAsyncResult)

Завершает ожидающий асинхронный запрос, чтобы получить стабильную таблицу IP-адресов одноадресной рассылки на локальном компьютере.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetActiveTcpConnections()

Возвращает сведения о подключениях протокола ИНТЕРНЕТА версии 4 (IPv4) и протоколе УПРАВЛЕНИЯ передачей IPv6 на локальном компьютере.

GetActiveTcpListeners()

Возвращает сведения о конечной точке прослушивателей протокола Internet Protocol версии 4 (IPv4) и протокола TCP (ПРОТОКОЛ TCP) iPv6 на локальном компьютере.

GetActiveUdpListeners()

Возвращает сведения о прослушивателях протокола 4 (IPv4) и IPv6 user Datagram Protocol (UDP) на локальном компьютере.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetIcmpV4Statistics()

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

GetIcmpV6Statistics()

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

GetIPGlobalProperties()

Возвращает объект, предоставляющий сведения о сетевом подключении локального компьютера и статистике трафика.

GetIPv4GlobalStatistics()

Предоставляет статистические данные протокола Интернета версии 4 (IPv4) для локального компьютера.

GetIPv6GlobalStatistics()

Предоставляет статистические данные протокола Интернета версии 6 (IPv6) для локального компьютера.

GetTcpIPv4Statistics()

Предоставляет статистические данные протокола управления передачей или протокола Интернета версии 4 (TCP/IPv4) для локального компьютера.

GetTcpIPv6Statistics()

Предоставляет статистические данные протокола управления передачей или протокола Интернета версии 6 (TCP/IPv6) для локального компьютера.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetUdpIPv4Statistics()

Предоставляет статистические данные протокола и протокола Интернета 4 (UDP/IPv4) для локального компьютера.

GetUdpIPv6Statistics()

Предоставляет статистические данные протокола пользовательской диаграммы данных или протокола Интернета версии 6 (UDP/IPv6) для локального компьютера.

GetUnicastAddresses()

Извлекает стабильную таблицу IP-адресов одноадресной рассылки на локальном компьютере.

GetUnicastAddressesAsync()

Извлекает стабильную таблицу IP-адресов одноадресной рассылки на локальном компьютере в виде асинхронной операции.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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