IPGlobalProperties Класс

Определение

Предоставляет сведения о возможности сетевых подключений на локальном компьютере.Provides information about the network connectivity of the local computer.

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

Примеры

В следующем примере кода отображаются сведения о локальном компьютере с помощью экземпляра этого класса.The following code example displays information about the local computer using an instance of this class.

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

Комментарии

Этот класс предоставляет конфигурацию и статистические сведения о сетевых интерфейсах локального компьютера и сетевых подключениях.This class provides configuration and statistical information about the local computer's network interfaces and network connections.

Сведения, предоставляемые этим классом, аналогичны функциям API модуля поддержки протокола Интернета.The information provided by this class is similar to that provided by the Internet Protocol Helper API functions. Дополнительные сведения о модуле поддержки протокола Интернета см. в документации в библиотеке MSDN.For information about the Internet Protocol Helper, see the documentation in the MSDN Library.

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

IPGlobalProperties()

Инициализация нового экземпляра класса IPGlobalProperties.Initializes a new instance of the IPGlobalProperties class.

Свойства

DhcpScopeName

Возвращает имя области DHCP.Gets the Dynamic Host Configuration Protocol (DHCP) scope name.

DomainName

Возвращает домен, в котором зарегистрирован локальный компьютер.Gets the domain in which the local computer is registered.

HostName

Возвращает имя узла локального компьютера.Gets the host name for the local computer.

IsWinsProxy

Возвращает значение типа Boolean, указывающее, работает ли локальный компьютер в качестве WINS-прокси.Gets a Boolean value that specifies whether the local computer is acting as a Windows Internet Name Service (WINS) proxy.

NodeType

Возвращает тип узла NetBIOS локального компьютера.Gets the Network Basic Input/Output System (NetBIOS) node type of the local computer.

Методы

BeginGetUnicastAddresses(AsyncCallback, Object)

Начинает асинхронный запрос для получения стабильной одноадресной таблицы IP-адресов на локальном компьютере.Begins an asynchronous request to retrieve the stable unicast IP address table on the local computer.

EndGetUnicastAddresses(IAsyncResult)

Завершает ожидающий асинхронный запрос для получения стабильной одноадресной таблицы IP-адресов на локальном компьютере.Ends a pending asynchronous request to retrieve the stable unicast IP address table on the local computer.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возвращает сведения о подключениях IPv4 и IPv6 TCP на локальном компьютере.Returns information about the Internet Protocol version 4 (IPv4) and IPv6 Transmission Control Protocol (TCP) connections on the local computer.

GetActiveTcpListeners()

Возвращает сведения о конечной точке для прослушивателей IPv4 и IPv6 TCP на локальном компьютере.Returns endpoint information about the Internet Protocol version 4 (IPv4) and IPv6 Transmission Control Protocol (TCP) listeners on the local computer.

GetActiveUdpListeners()

Возвращает сведения о прослушивателях IPv4 и IPv6 UDP на локальном компьютере.Returns information about the Internet Protocol version 4 (IPv4) and IPv6 User Datagram Protocol (UDP) listeners on the local computer.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

Предоставляет статистику протокола ICMPv4 для локального компьютера.Provides Internet Control Message Protocol (ICMP) version 4 statistical data for the local computer.

GetIcmpV6Statistics()

Предоставляет статистику протокола ICMPv6 для локального компьютера.Provides Internet Control Message Protocol (ICMP) version 6 statistical data for the local computer.

GetIPGlobalProperties()

Возвращает объект, предоставляющий сведения о возможности подключения локального компьютера по сети и статистику трафика.Gets an object that provides information about the local computer's network connectivity and traffic statistics.

GetIPv4GlobalStatistics()

Предоставляет статистику протокола IPv4 для локального компьютера.Provides Internet Protocol version 4 (IPv4) statistical data for the local computer.

GetIPv6GlobalStatistics()

Предоставляет статистику протокола IPv6 для локального компьютера.Provides Internet Protocol version 6 (IPv6) statistical data for the local computer.

GetTcpIPv4Statistics()

Предоставляет статистику протокола TCP/IPv4 для локального компьютера.Provides Transmission Control Protocol/Internet Protocol version 4 (TCP/IPv4) statistical data for the local computer.

GetTcpIPv6Statistics()

Предоставляет статистику протокола TCP/IPv6 для локального компьютера.Provides Transmission Control Protocol/Internet Protocol version 6 (TCP/IPv6) statistical data for the local computer.

GetType()

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

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

Предоставляет статистику протокола UDP/IPv4 для локального компьютера.Provides User Datagram Protocol/Internet Protocol version 4 (UDP/IPv4) statistical data for the local computer.

GetUdpIPv6Statistics()

Предоставляет статистику протокола UDP/IPv6 для локального компьютера.Provides User Datagram Protocol/Internet Protocol version 6 (UDP/IPv6) statistical data for the local computer.

GetUnicastAddresses()

Получает стабильную одноадресную таблицу IP-адресов на локальном компьютере.Retrieves the stable unicast IP address table on the local computer.

GetUnicastAddressesAsync()

Извлекает стабильной одноадресной таблицы IP-адресов на локальном компьютере как асинхронная операция.Retrieves the stable unicast IP address table on the local computer as an asynchronous operation.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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