IPGlobalStatisticsとは? わかりやすく解説

IPGlobalStatistics クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

インターネット プロトコル (IP: Internet Protocol) の統計データ提供します

名前空間: System.Net.NetworkInformation
アセンブリ: System (system.dll 内)
構文構文

Public MustInherit Class
 IPGlobalStatistics
Dim instance As IPGlobalStatistics
public abstract class IPGlobalStatistics
public ref class IPGlobalStatistics abstract
public abstract class IPGlobalStatistics
public abstract class IPGlobalStatistics
解説解説
使用例使用例

IP統計情報表示するコード例次に示します

public static void ShowIPStatistics(NetworkInterfaceComponent
 version)
{
    IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
    IPGlobalStatistics ipstat = null;
    switch (version)
    {
        case NetworkInterfaceComponent.IPv4:
             ipstat = properties.GetIPv4GlobalStatistics();
           Console.WriteLine("{0}IPv4 Statistics ",Environment.NewLine);
            break;
        case NetworkInterfaceComponent.IPv6:
            ipstat = properties.GetIPv4GlobalStatistics();
            Console.WriteLine("{0}IPv6 Statistics ",Environment.NewLine);
            break;
        default:
            throw new ArgumentException("version");
            break;
    }
    Console.WriteLine("  Forwarding enabled ...................... : {0}",
 
        ipstat.ForwardingEnabled);
    Console.WriteLine("  Interfaces .............................. : {0}",
 
        ipstat.NumberOfInterfaces);
    Console.WriteLine("  IP addresses ............................ : {0}",
 
        ipstat.NumberOfIPAddresses);
    Console.WriteLine("  Routes .................................. : {0}",
 
        ipstat.NumberOfRoutes);
    Console.WriteLine("  Default TTL ............................. : {0}",
 
        ipstat.DefaultTtl);
    Console.WriteLine("");    
    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);
    Console.WriteLine("      Header Errors ....................... : {0}",
 
        ipstat.ReceivedPacketsWithHeadersErrors);
    Console.WriteLine("      Address Errors ...................... : {0}",
 
        ipstat.ReceivedPacketsWithAddressErrors);
    Console.WriteLine("      Unknown Protocol Errors ............. : {0}",
 
        ipstat.ReceivedPacketsWithUnknownProtocol);
    Console.WriteLine("");    
    Console.WriteLine("  Outbound Packet Data:");
    Console.WriteLine("      Requested ........................... : {0}",
 
         ipstat.OutputPacketRequests);
    Console.WriteLine("      Discarded ........................... : {0}",
 
        ipstat.OutputPacketsDiscarded);
    Console.WriteLine("      No Routing Discards ................. : {0}",
 
        ipstat.OutputPacketsWithNoRoute);
    Console.WriteLine("      Routing Entry Discards .............. : {0}",
 
        ipstat.OutputPacketRoutingDiscards);
    Console.WriteLine("");    
    Console.WriteLine("  Reassembly Data:");
    Console.WriteLine("      Reassembly Timeout .................. : {0}",
 
        ipstat.PacketReassemblyTimeout);
    Console.WriteLine("      Reassemblies Required ............... : {0}",
 
        ipstat.PacketReassembliesRequired);
    Console.WriteLine("      Packets Reassembled ................. : {0}",
 
        ipstat.PacketsReassembled);
    Console.WriteLine("      Packets Fragmented .................. : {0}",
 
        ipstat.PacketsFragmented);
    Console.WriteLine("      Fragment Failures ................... : {0}",
 
        ipstat.PacketFragmentFailures);
    Console.WriteLine("");
}
継承階層継承階層
System.Object
  System.Net.NetworkInformation.IPGlobalStatistics
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IPGlobalStatistics メンバ
System.Net.NetworkInformation 名前空間

IPGlobalStatistics コンストラクタ


IPGlobalStatistics プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ DefaultTtl インターネット プロトコル (IP) パケット既定有効期間 (TTL: time-to-live) の値を取得します
パブリック プロパティ ForwardingEnabled インターネット プロトコル (IP) パケット転送が有効かどうかを示す Boolean 値を取得します
パブリック プロパティ NumberOfInterfaces ネットワーク インターフェイスの数を取得します
パブリック プロパティ NumberOfIPAddresses ローカル コンピュータ割り当てられているインターネット プロトコル (IP) アドレスの数を取得します
パブリック プロパティ NumberOfRoutes インターネット プロトコル (IP) のルーティング テーブル内の経路数を取得します
パブリック プロパティ OutputPacketRequests 送信インターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ OutputPacketRoutingDiscards ルーティング テーブルから破棄され経路の数を取得します
パブリック プロパティ OutputPacketsDiscarded 破棄され送信済みインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ OutputPacketsWithNoRoute ローカル コンピュータ終点アドレスへの経路判別できなかったインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ PacketFragmentFailures 断片化できなかったインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ PacketReassembliesRequired 再構築要求されインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ PacketReassemblyFailures 正常に再構築できなかったインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ PacketReassemblyTimeout この時間内にインターネット プロトコル (IP) パケットすべてのフラグメント到着する必要がある最大時間取得します
パブリック プロパティ PacketsFragmented 断片化されたインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ PacketsReassembled 再構築されたインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ ReceivedPackets 受信したインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ ReceivedPacketsDelivered 配信されインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ ReceivedPacketsDiscarded 受信され破棄されインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ ReceivedPacketsForwarded 転送されインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ ReceivedPacketsWithAddressErrors アドレス エラーがあるインターネット プロトコル (IP) 受信パケットの数を取得します
パブリック プロパティ ReceivedPacketsWithHeadersErrors ヘッダー エラーがあるインターネット プロトコル (IP) 受信パケットの数を取得します
パブリック プロパティ ReceivedPacketsWithUnknownProtocol ローカル コンピュータ受信したヘッダー不明なプロトコル含まれインターネット プロトコル (IP) パケットの数を取得します
参照参照

関連項目

IPGlobalStatistics クラス
System.Net.NetworkInformation 名前空間

IPGlobalStatistics メソッド


IPGlobalStatistics メンバ

インターネット プロトコル (IP: Internet Protocol) の統計データ提供します

IPGlobalStatistics データ型公開されるメンバを以下の表に示します


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド IPGlobalStatistics IPGlobalStatistics クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ DefaultTtl インターネット プロトコル (IP) パケット既定有効期間 (TTL: time-to-live) の値を取得します
パブリック プロパティ ForwardingEnabled インターネット プロトコル (IP) パケット転送が有効かどうかを示す Boolean 値を取得します
パブリック プロパティ NumberOfInterfaces ネットワーク インターフェイスの数を取得します
パブリック プロパティ NumberOfIPAddresses ローカル コンピュータ割り当てられているインターネット プロトコル (IP) アドレスの数を取得します
パブリック プロパティ NumberOfRoutes インターネット プロトコル (IP) のルーティング テーブル内の経路数を取得します
パブリック プロパティ OutputPacketRequests 送信インターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ OutputPacketRoutingDiscards ルーティング テーブルから破棄され経路の数を取得します
パブリック プロパティ OutputPacketsDiscarded 破棄され送信済みインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ OutputPacketsWithNoRoute ローカル コンピュータ終点アドレスへの経路判別できなかったインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ PacketFragmentFailures 断片化できなかったインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ PacketReassembliesRequired 再構築要求されインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ PacketReassemblyFailures 正常に再構築できなかったインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ PacketReassemblyTimeout この時間内にインターネット プロトコル (IP) パケットすべてのフラグメント到着する必要がある最大時間取得します
パブリック プロパティ PacketsFragmented 断片化されたインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ PacketsReassembled 再構築されたインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ ReceivedPackets 受信したインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ ReceivedPacketsDelivered 配信されインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ ReceivedPacketsDiscarded 受信され破棄されインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ ReceivedPacketsForwarded 転送されインターネット プロトコル (IP) パケットの数を取得します
パブリック プロパティ ReceivedPacketsWithAddressErrors アドレス エラーがあるインターネット プロトコル (IP) 受信パケットの数を取得します
パブリック プロパティ ReceivedPacketsWithHeadersErrors ヘッダー エラーがあるインターネット プロトコル (IP) 受信パケットの数を取得します
パブリック プロパティ ReceivedPacketsWithUnknownProtocol ローカル コンピュータ受信したヘッダー不明なプロトコル含まれインターネット プロトコル (IP) パケットの数を取得します
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

IPGlobalStatistics クラス
System.Net.NetworkInformation 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「IPGlobalStatistics」の関連用語

IPGlobalStatisticsのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IPGlobalStatisticsのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS