IPGlobalProperties クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ローカル コンピューターのネットワーク接続に関する情報を提供します。
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) |
適用対象
.NET