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 ヘルパー」を参照してください。

コンストラクター

IPGlobalProperties()

IPGlobalProperties クラスの新しいインスタンスを初期化します。

プロパティ

DhcpScopeName

DHCP (Dynamic Host Configuration Protocol) スコープ名を取得します。

DomainName

ローカル コンピューターが登録されているドメインを取得します。

HostName

ローカル コンピューターのホスト名を取得します。

IsWinsProxy

ローカル コンピューターが、WINS (Windows Internet Name Service) プロキシとして動作しているかどうかを指定する Boolean 値を取得します。

NodeType

ローカル コンピューターの NetBIOS (Network Basic Input/Output System) ノード タイプを取得します。

メソッド

BeginGetUnicastAddresses(AsyncCallback, Object)

ローカル コンピューター上の固定のユニキャスト IP アドレス テーブルを取得するための、非同期の要求を開始します。

EndGetUnicastAddresses(IAsyncResult)

ローカル コンピューター上の固定のユニキャスト IP アドレス テーブルを取得するための、保留中の非同期の要求を終了します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetActiveTcpConnections()

ローカル コンピューター上のインターネット プロトコル バージョン 4 (IPv4: Internet Protocol version 4) および IPv6 の伝送制御プロトコル (TCP: Transmission Control Protocol) 接続に関する情報を返します。

GetActiveTcpListeners()

ローカル コンピューター上のインターネット プロトコル バージョン 4 (IPv4) および IPv6 の伝送制御プロトコル (TCP) リスナーに関するエンドポイント情報を返します。

GetActiveUdpListeners()

ローカル コンピューター上のインターネット プロトコル バージョン 4 (IPv4) および IPv6 のユーザー データグラム プロトコル (UDP: User Datagram Protocol) リスナーに関する情報を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetIcmpV4Statistics()

ローカル コンピューターのインターネット コントロール メッセージ プロトコル (ICMP: Internet Control Message Protocol) Version 4 の統計データを提供します。

GetIcmpV6Statistics()

ローカル コンピューターのインターネット コントロール メッセージ プロトコル (ICMP: Internet Control Message Protocol) Version 6 の統計データを提供します。

GetIPGlobalProperties()

ローカル コンピューターのネットワーク接続とトラフィック統計情報に関する情報を提供するオブジェクトを取得します。

GetIPv4GlobalStatistics()

ローカル コンピューターのインターネット プロトコル Version 4 (IPv4) 統計データを提供します。

GetIPv6GlobalStatistics()

ローカル コンピューターのインターネット プロトコル Version 6 (IPv6) 統計データを提供します。

GetTcpIPv4Statistics()

ローカル コンピューターの伝送制御プロトコル/インターネット プロトコル Version 4 (TCP/IPv4) 統計データを提供します。

GetTcpIPv6Statistics()

ローカル コンピューターの伝送制御プロトコル/インターネット プロトコル Version 6 (TCP/IPv6) 統計データを提供します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetUdpIPv4Statistics()

ローカル コンピューターの UDP/IPv4 (User Datagram Protocol / Internet Protocol version 4) 統計データを提供します。

GetUdpIPv6Statistics()

ローカル コンピューターの UDP/IPv6 (User Datagram Protocol / Internet Protocol version 6) 統計データを提供します。

GetUnicastAddresses()

ローカル コンピューター上の固定のユニキャスト IP アドレス テーブルを取得します。

GetUnicastAddressesAsync()

ローカル コンピューター上の固定のユニキャスト IP アドレス テーブルを非同期操作として取得します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象