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) |