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