System.Net 名前空間

保護されたメンバーを含める
継承されたメンバーを含める

.NET Framework メンバーを含める
XNA Framework メンバーを含める
汎用性のあるクラス ライブラリ メンバーを含める

System.Net 名前空間には、多くのネットワーク プロトコル用の単純なプログラミング インターフェイスを提供するクラス、System.Net 名前空間の構成設定にプログラムでアクセスして更新するクラス、Web リソースのキャッシュ ポリシーを定義するクラス、電子メールを作成して送信するクラス、MIME (Multipurpose Internet Mail Exchange) ヘッダーを表すクラス、ネットワーク トラフィック データおよびネットワーク アドレス情報にアクセスするクラス、およびピア ネットワーク機能にアクセスするクラスが含まれます。その他の子名前空間では、Windows ソケット (Winsock) インターフェイスのマネージ実装を行ったり、ホスト間で安全な通信を行うためのネットワーク ストリームにアクセスできます。

名前空間

名前空間 説明
System.Net System.Net 名前空間は、今日のネットワークで使用される多くのプロトコルに対し、単純なプログラミング インターフェイスを提供します。WebRequest クラスおよび WebResponse クラスは、プラグ可能なプロトコルと呼ばれるものの基礎、つまり、それぞれのプロトコルの固有の詳細を気にせずにインターネット リソースを使用するアプリケーションを開発できるネットワーク サービスの実装の基礎を形成します。System.Net 名前空間のクラスは Windows ストア スタイルのアプリケーションまたはデスクトップ アプリケーションで使用できます。Windows ストア アプリで使用する場合、System.Net 名前空間のクラスはネットワークの分離機能の影響を受けます。この機能は、Windows Developer Preview によって使用されるアプリケーション セキュリティ モデルの一部です。Windows ストア アプリによるネットワーク アクセスがシステムで許可されるようにするには、Windows ストア アプリのアプリケーション マニフェストで適切なネットワーク機能を有効にする必要があります。詳細については、「Network Isolation for Windows Store Apps」を参照してください。
System.Net.Cache System.Net.Cache 名前空間には、WebRequest クラスおよび HttpWebRequest クラスを使用して取得されたリソースのキャッシュ ポリシーを定義するための型および列挙体が定義されています。
System.Net.Configuration System.Net.Configuration 名前空間には、アプリケーションがプログラムによって System.Net 名前空間の構成設定にアクセスしたり、更新したりするためのクラスが含まれます。
System.Net.Http System.Net.Http 名前空間は、最新の HTTP アプリケーション用のプログラミング インターフェイスを提供します。
System.Net.Http.Headers System.Net.Http 名前空間で使用される HTTP ヘッダーのコレクションのサポートを提供します。
System.Net.Mail System.Net.Mail 名前空間には、配信用の電子メールを SMTP (Simple Mail Transfer Protocol) サーバーに送信するときに使用されるクラスが含まれます。
System.Net.Mime System.Net.Mime 名前空間には、MIME (Multipurpose Internet Mail Exchange) ヘッダーを表現するための型が含まれます。電子メールを SmtpClient クラスを使用して送信する際、この型を System.Net.Mail 名前空間の型と共に使用して、Content-Type、Content-Disposition、Content-transfer-Encoding の各ヘッダーを指定します。
System.Net.NetworkInformation System.Net.NetworkInformation 名前空間は、ネットワーク トラフィック データ、ネットワーク アドレス情報、ローカル コンピューターのアドレス変更通知へのアクセスを提供します。この名前空間には、Ping ユーティリティを実装するクラスも含まれています。Ping および関連するクラスを使用すると、特定のコンピューターにネットワーク経由でアクセスできるかどうかをチェックできます。
System.Net.PeerToPeer System.Net.PeerToPeer 名前空間は、ピア ネットワーク機能を使用できるようにします。
System.Net.PeerToPeer.Collaboration System.Net.PeerToPeer.Collaboration 名前空間は、System.Net.PeerToPeer のネットワーク機能を強化し、サーバーに依存しない管理されたコラボレーション セッションを実現するための機能を提供します。
System.Net.Security System.Net.Security 名前空間は、ホスト間で安全な通信を実現するネットワーク ストリームを提供します。
System.Net.Sockets System.Net.Sockets 名前空間は、ネットワークへのアクセスを厳密に制御する必要がある開発者に Windows ソケット (Winsock) インターフェイスのマネージ実装を提供します。
System.Net.WebSockets System.Net.WebSockets の名前空間に WebSocket のインターフェイスのマネージ実装を提供します。