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


IPGlobalProperties Класс

Определение

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

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

Примеры

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

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 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 Helper.

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

IPGlobalProperties()

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

Свойства

DhcpScopeName

Возвращает имя области DHCP.

DomainName

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

HostName

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

IsWinsProxy

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

NodeType

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

Методы

BeginGetUnicastAddresses(AsyncCallback, Object)

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

EndGetUnicastAddresses(IAsyncResult)

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

Equals(Object)

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

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

Возвращает сведения о подключениях IPv4 и IPv6 TCP на локальном компьютере.

GetActiveTcpListeners()

Возвращает сведения о конечной точке для прослушивателей IPv4 и IPv6 TCP на локальном компьютере.

GetActiveUdpListeners()

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

GetHashCode()

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

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

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

GetIcmpV6Statistics()

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

GetIPGlobalProperties()

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

GetIPv4GlobalStatistics()

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

GetIPv6GlobalStatistics()

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

GetTcpIPv4Statistics()

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

GetTcpIPv6Statistics()

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

GetType()

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

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

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

GetUdpIPv6Statistics()

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

GetUnicastAddresses()

Получает стабильную одноадресную таблицу IP-адресов на локальном компьютере.

GetUnicastAddressesAsync()

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

MemberwiseClone()

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

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

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

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

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