System.Net 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
最近のネットワークで使用されている多くのプロトコル用の単純なプログラミング インターフェイスを提供します。
System.Net 名前空間のクラスは Windows ストア スタイルのアプリケーションまたはデスクトップ アプリケーションで使用できます。 Windows ストア アプリで使用する場合、System.Net 名前空間のクラスはネットワークの分離機能の影響を受けます。この機能は、Windows Developer Preview によって使用されるアプリケーション セキュリティ モデルの一部です。 Windows ストア アプリによるネットワーク アクセスがシステムで許可されるようにするには、Windows ストア アプリのアプリケーション マニフェストで適切なネットワーク機能を有効にする必要があります。 詳細については、「Network Isolation for Windows Store Apps (Windows ストア アプリのネットワークの分離)」をご覧ください。
クラス
AuthenticationManager |
クライアント認証プロセス中に呼び出される認証モジュールを管理します。 |
Authorization |
インターネット サーバー用の認証メッセージが含まれています。 |
Cookie |
クッキーを管理するために使用される一連のプロパティおよびメソッドを提供します。 このクラスは継承できません。 |
CookieCollection |
Cookie クラスのインスタンスのコレクション コンテナーを提供します。 |
CookieContainer |
CookieCollection オブジェクトのコレクション用のコンテナーを提供します。 |
CookieException |
Cookie の CookieContainer への追加中にエラーが発生した場合にスローされる例外。 |
CredentialCache |
複数の資格情報のストレージを提供します。 |
Dns |
単純なドメイン名解決機能を提供します。 |
DnsEndPoint |
ネットワーク エンドポイントを、ホスト名として、または IP アドレスとポート番号の文字列表記として表します。 |
DnsPermission |
ネットワーク上のドメイン ネーム システム (DNS: Domain Name System) サーバーへのアクセス許可を制御します。 |
DnsPermissionAttribute |
ドメイン ネーム サーバーの情報を要求するためのアクセス許可を指定します。 |
DownloadDataCompletedEventArgs |
DownloadDataCompleted イベントのデータを提供します。 |
DownloadProgressChangedEventArgs |
DownloadProgressChanged の WebClient イベントのデータを提供します。 |
DownloadStringCompletedEventArgs |
DownloadStringCompleted イベントのデータを提供します。 |
EndPoint |
ネットワーク アドレスを識別します。 これは |
EndpointPermission |
SocketPermission インスタンスが承認するエンドポイントを定義します。 |
FileWebRequest |
WebRequest クラスのファイル システムの実装を提供します。 |
FileWebResponse |
WebResponse クラスのファイル システムの実装を提供します。 |
FtpWebRequest |
ファイル転送プロトコル (FTP: File Transfer Protocol) クライアントを実装します。 |
FtpWebResponse |
要求に対するファイル転送プロトコル (FTP: File Transfer Protocol) サーバーの応答をカプセル化します。 |
GlobalProxySelection |
すべての HTTP 要求のグローバルな既定のプロキシ インスタンスを格納します。 |
HttpDiagnosticsHttpWebRequestExtensions |
テレメトリ ユーティリティの拡張機能。 |
HttpListener |
単純で、プログラムによって制御できる HTTP プロトコル リスナーを提供します。 このクラスは継承できません。 |
HttpListenerBasicIdentity |
基本認証要求から取得したユーザー名とパスワードを保持します。 |
HttpListenerContext |
HttpListener クラスで使用される要求オブジェクトと応答オブジェクトへのアクセスを提供します。 このクラスは継承できません。 |
HttpListenerException |
HTTP 要求の処理中にエラーが発生した場合にスローされる例外。 |
HttpListenerPrefixCollection |
HttpListener オブジェクトの URI (Uniform Resource Identifier) プレフィックスの格納に使用するコレクションを表します。 |
HttpListenerRequest |
HttpListener オブジェクトに対する受信 HTTP 要求を記述します。 このクラスは継承できません。 |
HttpListenerResponse |
HttpListener オブジェクトによって処理される要求に対する応答を表します。 |
HttpListenerTimeoutManager |
HttpListener オブジェクトが使用するタイムアウト マネージャーです。 |
HttpVersion |
HttpWebRequest クラスと HttpWebResponse クラスでサポートされる HTTP バージョン番号を定義します。 |
HttpWebRequest |
WebRequest クラスの HTTP 固有の実装を提供します。 |
HttpWebResponse |
WebResponse クラスの HTTP 固有の実装を提供します。 |
IPAddress |
インターネット プロトコル (IP) アドレスを提供します。 |
IPEndPoint |
ネットワーク エンドポイントを、IP アドレスとポート番号として表します。 |
IPEndPointCollection |
ネットワーク エンドポイントを IPEndPoint オブジェクトとして格納するために使用されるコレクションを表します。 |
IPHostEntry |
インターネット ホスト アドレス情報のコンテナー クラスを提供します。 |
NetworkCredential |
基本認証、ダイジェスト認証、NTLM 認証、および Kerberos 認証などのパスワード ベースの認証スキームの資格情報を提供します。 |
NetworkProgressChangedEventArgs |
ネットワークの進行状況が変更されたイベントにデータを提供します。 |
OpenReadCompletedEventArgs |
OpenReadCompleted イベントのデータを提供します。 |
OpenWriteCompletedEventArgs |
OpenWriteCompleted イベントのデータを提供します。 |
ProtocolViolationException |
ネットワーク プロトコルの使用中にエラーが発生した場合にスローされる例外。 |
ServicePoint |
HTTP 接続の接続管理を提供します。 |
ServicePointManager |
ServicePoint オブジェクトのコレクションを管理します。 |
SocketAddress |
EndPoint 派生クラスからシリアル化された情報を格納します。 |
SocketPermission |
トランスポート アドレス上で接続を確立または受け入れるための権限を制御します。 |
SocketPermissionAttribute |
Socket 接続を制御するセキュリティ アクションを指定します。 このクラスは継承できません。 |
TransportContext |
TransportContext クラスは、基になるトランスポート層に関する追加のコンテキストを提供します。 |
UiSynchronizationContext |
同期モデルで使用される管理 UI に同期のコンテキストを提供します。 |
UploadDataCompletedEventArgs |
UploadDataCompleted イベントのデータを提供します。 |
UploadFileCompletedEventArgs |
UploadFileCompleted イベントのデータを提供します。 |
UploadProgressChangedEventArgs |
UploadProgressChanged の WebClient イベントのデータを提供します。 |
UploadStringCompletedEventArgs |
UploadStringCompleted イベントのデータを提供します。 |
UploadValuesCompletedEventArgs |
UploadValuesCompleted イベントのデータを提供します。 |
WebClient |
URI で識別されるリソースとの間でデータを送受信するための共通のメソッドが用意されています。 |
WebException |
プラグ可能なプロトコルでネットワークにアクセスしているときにエラーが発生した場合にスローされる例外。 |
WebHeaderCollection |
要求または応答に関連付けられたプロトコル ヘッダーを格納します。 |
WebPermission |
HTTP インターネット リソースへのアクセス権を制御します。 |
WebPermissionAttribute |
インターネット リソースへのアクセス許可を指定します。 このクラスは継承できません。 |
WebProxy |
HttpClient クラスの HTTP プロキシ設定を格納します。 |
WebRequest |
Uniform Resource Identifier (URI) に対する要求を実行します。 これは |
WebRequestMethods |
WebRequestMethods.Ftp、WebRequestMethods.File、および WebRequestMethods.Http の各クラスのコンテナー クラス。 このクラスは継承できません。 |
WebRequestMethods.File |
FILE 要求で使用できる、ファイル プロトコル メソッドの種類を表します。 このクラスは継承できません。 |
WebRequestMethods.Ftp |
FTP 要求で使用できる、FTP プロトコル メソッドの種類を表します。 このクラスは継承できません。 |
WebRequestMethods.Http |
HTTP 要求で使用できる、HTTP プロトコル メソッドの種類を表します。 |
WebResponse |
URI (Uniform Resource Identifier) からの応答を利用できるようにします。 これは |
WebUtility |
Web 要求を処理する際、URL のエンコーディングおよびデコーディングのメソッドを提供します。 |
WriteStreamClosedEventArgs |
WriteStreamClosed イベントのデータを提供します。 |
構造体
IPNetwork |
ネットワーク プレフィックスとプレフィックスInt32長を定義する をIPAddress含む IP ネットワークを表します。 |
インターフェイス
IAuthenticationModule |
Web クライアント認証モジュールに基本認証インターフェイスを提供します。 |
ICertificatePolicy |
サーバー証明書を検証します。 |
ICredentialPolicy |
WebRequest およびその派生クラスを使用して行われるリソース要求で使用される資格情報ポリシーを定義します。 |
ICredentials |
Web クライアント認証の資格情報を取得するための基本認証インターフェイスを提供します。 |
ICredentialsByHost |
ホスト、ポート、および認証の型に関する資格情報を取得するためのインターフェイスを提供します。 |
INetworkProgress |
ネットワーク上のデータ送信の、ネットワークの進行状況の情報を提供します。 |
IUnsafeWebRequestCreate |
Uniform Resource Identifier (URI) に対して、安全ではない WebRequest を作成します。 |
IWebProxy |
HttpClient クラスのプロキシ アクセスの実装用に基本インターフェイスを提供します。 |
IWebProxyScript |
プロキシを自動的に検出するスクリプトを読み込んで実行するための基本インターフェイスを提供します。 |
IWebRequestCreate |
WebRequest インスタンスを作成するための基本インターフェイスを提供します。 |
列挙型
AuthenticationSchemes |
認証用のプロトコルを指定します。 |
DecompressionMethods |
HttpWebRequest への応答として受信したデータを圧縮するために使用される、ファイルの圧縮と圧縮解除のエンコーディング形式を表します。 |
FtpStatusCode |
ファイル転送プロトコル (FTP: File Transfer Protocol) 操作に対して返されるステータス コードを指定します。 |
HttpRequestHeader |
クライアント要求で指定される場合がある HTTP ヘッダー。 |
HttpResponseHeader |
サーバー応答の中で指定される場合がある HTTP ヘッダー。 |
HttpStatusCode |
HTTP 1.1 の RFC 2616 で定義されている HTTP に対して定義されている状態コードの値を格納します。 |
NetworkAccess |
ネットワーク アクセス許可を指定します。 |
SecurityProtocolType |
Schannel セキュリティ パッケージでサポートされるセキュリティ プロトコルを示します。 |
TransportType |
SocketPermission クラスと Socket クラスのトランスポート タイプを定義します。 |
WebExceptionStatus |
WebException クラスのステータス コードを定義します。 |
代理人
こちらもご覧ください
.NET