System.Net 名前空間
クラス
AuthenticationManager |
クライアント認証プロセス中に呼び出される認証モジュールを管理します。Manages the authentication modules called during the client authentication process. |
Authorization |
インターネット サーバー用の認証メッセージが含まれています。Contains an authentication message for an Internet server. |
Cookie |
クッキーを管理するために使用するプロパティとメソッドのセットを提供します。Provides a set of properties and methods that are used to manage cookies. このクラスは継承できません。This class cannot be inherited. |
CookieCollection |
Cookie クラスのインスタンスのコレクション コンテナーを提供します。Provides a collection container for instances of the Cookie class. |
CookieContainer |
CookieCollection オブジェクトのコレクション用のコンテナーを提供します。Provides a container for a collection of CookieCollection objects. |
CookieException |
Cookie を CookieContainer に追加するときにエラーが発生した場合にスローされる例外。The exception that is thrown when an error is made adding a Cookie to a CookieContainer. |
CredentialCache |
複数の資格情報のストレージを提供します。Provides storage for multiple credentials. |
Dns |
単純なドメイン名解決機能を提供します。Provides simple domain name resolution functionality. |
DnsEndPoint |
ネットワーク エンドポイントをホスト名か、IP アドレスおよびポート番号の文字列表現で表します。Represents a network endpoint as a host name or a string representation of an IP address and a port number. |
DnsPermission |
ネットワーク上のドメイン ネーム システム (DNS: Domain Name System) サーバーへのアクセス許可を制御します。Controls rights to access Domain Name System (DNS) servers on the network. |
DnsPermissionAttribute |
ドメイン ネーム サーバーの情報を要求するためのアクセス許可を指定します。Specifies permission to request information from Domain Name Servers. |
DownloadDataCompletedEventArgs |
DownloadDataCompleted イベントのデータを提供します。Provides data for the DownloadDataCompleted event. |
DownloadProgressChangedEventArgs |
DownloadProgressChanged の WebClient イベントのデータを提供します。Provides data for the DownloadProgressChanged event of a WebClient. |
DownloadStringCompletedEventArgs |
DownloadStringCompleted イベントのデータを提供します。Provides data for the DownloadStringCompleted event. |
EndPoint |
ネットワーク アドレスを識別します。Identifies a network address. これは |
EndpointPermission |
SocketPermission インスタンスが承認するエンドポイントを定義します。Defines an endpoint that is authorized by a SocketPermission instance. |
FileWebRequest |
WebRequest クラスのファイル システムの実装を提供します。Provides a file system implementation of the WebRequest class. |
FileWebResponse |
WebResponse クラスのファイル システムの実装を提供します。Provides a file system implementation of the WebResponse class. |
FtpWebRequest |
ファイル転送プロトコル (FTP: File Transfer Protocol) クライアントを実装します。Implements a File Transfer Protocol (FTP) client. |
FtpWebResponse |
要求に対するファイル転送プロトコル (FTP: File Transfer Protocol) サーバーの応答をカプセル化します。Encapsulates a File Transfer Protocol (FTP) server's response to a request. |
GlobalProxySelection |
すべての HTTP 要求のグローバルな既定のプロキシ インスタンスを格納します。Contains a global default proxy instance for all HTTP requests. |
HttpListener |
単純で、プログラムによって制御できる HTTP プロトコル リスナーを提供します。Provides a simple, programmatically controlled HTTP protocol listener. このクラスは継承できません。This class cannot be inherited. |
HttpListenerBasicIdentity |
基本認証要求から取得したユーザー名とパスワードを保持します。Holds the user name and password from a basic authentication request. |
HttpListenerContext |
HttpListener クラスで使用される要求オブジェクトと応答オブジェクトへのアクセスを提供します。Provides access to the request and response objects used by the HttpListener class. このクラスは継承できません。This class cannot be inherited. |
HttpListenerException |
HTTP 要求の処理中にエラーが発生するとスローされる例外。The exception that is thrown when an error occurs processing an HTTP request. |
HttpListenerPrefixCollection |
HttpListener オブジェクトの URI (Uniform Resource Identifier) プレフィックスの格納に使用するコレクションを表します。Represents the collection used to store Uniform Resource Identifier (URI) prefixes for HttpListener objects. |
HttpListenerRequest |
HttpListener オブジェクトに対する受信 HTTP 要求を記述します。Describes an incoming HTTP request to an HttpListener object. このクラスは継承できません。This class cannot be inherited. |
HttpListenerResponse |
HttpListener オブジェクトによって処理される要求に対する応答を表します。Represents a response to a request being handled by an HttpListener object. |
HttpListenerTimeoutManager |
HttpListener オブジェクトが使用するタイムアウト マネージャーです。The timeout manager to use for an HttpListener object. |
HttpVersion |
HttpWebRequest クラスと HttpWebResponse クラスでサポートされる HTTP バージョン番号を定義します。Defines the HTTP version numbers that are supported by the HttpWebRequest and HttpWebResponse classes. |
HttpWebRequest |
WebRequest クラスの HTTP 固有の実装を提供します。Provides an HTTP-specific implementation of the WebRequest class. |
HttpWebResponse |
WebResponse クラスの HTTP 固有の実装を提供します。Provides an HTTP-specific implementation of the WebResponse class. |
IPAddress |
インターネット プロトコル (IP) アドレスを提供します。Provides an Internet Protocol (IP) address. |
IPEndPoint |
IP アドレスとポート番号でネットワーク エンドポイントを表します。Represents a network endpoint as an IP address and a port number. |
IPEndPointCollection |
ネットワーク エンドポイントを IPEndPoint オブジェクトとして格納するために使用されるコレクションを表します。Represents a collection used to store network endpoints as IPEndPoint objects. |
IPHostEntry |
インターネット ホスト アドレス情報のコンテナー クラスを提供します。Provides a container class for Internet host address information. |
NetworkCredential |
基本認証、ダイジェスト認証、NTLM 認証、Kerberos 認証など、パスワード ベースの認証方式に使用する資格情報を提供します。Provides credentials for password-based authentication schemes such as basic, digest, NTLM, and Kerberos authentication. |
NetworkProgressChangedEventArgs |
ネットワークの進行状況が変更されたイベントにデータを提供します。Provides data for the network progress changed event. |
OpenReadCompletedEventArgs |
OpenReadCompleted イベントのデータを提供します。Provides data for the OpenReadCompleted event. |
OpenWriteCompletedEventArgs |
OpenWriteCompleted イベントのデータを提供します。Provides data for the OpenWriteCompleted event. |
ProtocolViolationException |
ネットワーク プロトコルの使用中にエラーが発生した場合にスローされる例外。The exception that is thrown when an error is made while using a network protocol. |
ServicePoint |
HTTP 接続の接続管理を提供します。Provides connection management for HTTP connections. |
ServicePointManager |
ServicePoint オブジェクトのコレクションを管理します。Manages the collection of ServicePoint objects. |
SocketAddress |
EndPoint 派生クラスからシリアル化された情報を格納します。Stores serialized information from EndPoint derived classes. |
SocketPermission |
トランスポート アドレス上で接続を確立または受け入れるための権限を制御します。Controls rights to make or accept connections on a transport address. |
SocketPermissionAttribute |
Socket 接続を制御するセキュリティ アクションを指定します。Specifies security actions to control Socket connections. このクラスは継承できません。This class cannot be inherited. |
TransportContext |
TransportContext クラスは、基になるトランスポート層に関する追加のコンテキストを提供します。The TransportContext class provides additional context about the underlying transport layer. |
UiSynchronizationContext |
同期モデルで使用される管理 UI に同期のコンテキストを提供します。Provides the synchronization context for the managed UI used in synchronization models. |
UploadDataCompletedEventArgs |
UploadDataCompleted イベントのデータを提供します。Provides data for the UploadDataCompleted event. |
UploadFileCompletedEventArgs |
UploadFileCompleted イベントのデータを提供します。Provides data for the UploadFileCompleted event. |
UploadProgressChangedEventArgs |
UploadProgressChanged の WebClient イベントのデータを提供します。Provides data for the UploadProgressChanged event of a WebClient. |
UploadStringCompletedEventArgs |
UploadStringCompleted イベントのデータを提供します。Provides data for the UploadStringCompleted event. |
UploadValuesCompletedEventArgs |
UploadValuesCompleted イベントのデータを提供します。Provides data for the UploadValuesCompleted event. |
WebClient |
URI で識別されるリソースとの間でデータを送受信するための共通のメソッドが用意されています。Provides common methods for sending data to and receiving data from a resource identified by a URI. |
WebException |
プラグ可能プロトコルによるネットワークへのアクセスでエラーが発生した場合にスローされる例外。The exception that is thrown when an error occurs while accessing the network through a pluggable protocol. |
WebHeaderCollection |
要求または応答に関連付けられたプロトコル ヘッダーを格納します。Contains protocol headers associated with a request or response. |
WebPermission |
HTTP インターネット リソースへのアクセス権を制御します。Controls rights to access HTTP Internet resources. |
WebPermissionAttribute |
インターネット リソースへのアクセス許可を指定します。Specifies permission to access Internet resources. このクラスは継承できません。This class cannot be inherited. |
WebProxy |
WebRequest クラスの HTTP プロキシ設定を格納します。Contains HTTP proxy settings for the WebRequest class. |
WebRequest |
Uniform Resource Identifier (URI) に対する要求を実行します。Makes a request to a Uniform Resource Identifier (URI). これは |
WebRequestMethods |
WebRequestMethods.Ftp、WebRequestMethods.File、および WebRequestMethods.Http の各クラスのコンテナー クラス。Container class for WebRequestMethods.Ftp, WebRequestMethods.File, and WebRequestMethods.Http classes. このクラスは継承できません。This class cannot be inherited. |
WebRequestMethods.File |
FILE 要求で使用できる、ファイル プロトコル メソッドの種類を表します。Represents the types of file protocol methods that can be used with a FILE request. このクラスは継承できません。This class cannot be inherited. |
WebRequestMethods.Ftp |
FTP 要求で使用できる、FTP プロトコル メソッドの種類を表します。Represents the types of FTP protocol methods that can be used with an FTP request. このクラスは継承できません。This class cannot be inherited. |
WebRequestMethods.Http |
HTTP 要求で使用できる、HTTP プロトコル メソッドの種類を表します。Represents the types of HTTP protocol methods that can be used with an HTTP request. |
WebResponse |
URI (Uniform Resource Identifier) からの応答を利用できるようにします。Provides a response from a Uniform Resource Identifier (URI). これは |
WebUtility |
Web 要求の処理時に URL をエンコードおよびデコードするためのメソッドを提供します。Provides methods for encoding and decoding URLs when processing Web requests. |
WriteStreamClosedEventArgs |
WriteStreamClosed イベントのデータを提供します。Provides data for the WriteStreamClosed event. |
インターフェイス
IAuthenticationModule |
Web クライアント認証モジュールに基本認証インターフェイスを提供します。Provides the base authentication interface for Web client authentication modules. |
ICertificatePolicy |
サーバー証明書を検証します。Validates a server certificate. |
ICredentialPolicy |
WebRequest およびその派生クラスを使用して行われるリソース要求で使用される資格情報ポリシーを定義します。Defines the credential policy to be used for resource requests that are made using WebRequest and its derived classes. |
ICredentials |
Web クライアント認証用の資格情報を取得するための、基本認証インターフェイスを提供します。Provides the base authentication interface for retrieving credentials for Web client authentication. |
ICredentialsByHost |
ホスト、ポート、および認証の種類用の資格情報を取得するためのインターフェイスを提供します。Provides the interface for retrieving credentials for a host, port, and authentication type. |
INetworkProgress |
ネットワーク上のデータ送信の、ネットワークの進行状況の情報を提供します。Provides information on network progress in sending data over the network. |
IUnsafeWebRequestCreate |
Uniform Resource Identifier (URI) に対して、安全ではない WebRequest を作成します。Creates an unsafe WebRequest to a Uniform Resource Identifier (URI). |
IWebProxy |
WebRequest クラスのプロキシ アクセスの実装用に基本インターフェイスを提供します。Provides the base interface for implementation of proxy access for the WebRequest class. |
IWebProxyScript |
プロキシを自動的に検出するスクリプトを読み込んで実行するための基本インターフェイスを提供します。Provides the base interface to load and execute scripts for automatic proxy detection. |
IWebRequestCreate |
WebRequest インスタンスを作成するための基本インターフェイスを提供します。Provides the base interface for creating WebRequest instances. |
列挙型
AuthenticationSchemes |
認証用のプロトコルを指定します。Specifies protocols for authentication. |
DecompressionMethods |
HttpWebRequest への応答として受信したデータを圧縮するために使用される、ファイルの圧縮と圧縮解除のエンコーディング形式を表します。Represents the file compression and decompression encoding format to be used to compress the data received in response to an HttpWebRequest. |
FtpStatusCode |
ファイル転送プロトコル (FTP: File Transfer Protocol) 操作に対して返されるステータス コードを指定します。Specifies the status codes returned for a File Transfer Protocol (FTP) operation. |
HttpRequestHeader |
クライアント要求で指定される可能性のある HTTP ヘッダー。The HTTP headers that may be specified in a client request. |
HttpResponseHeader |
サーバー応答で指定される可能性のある HTTP ヘッダー。The HTTP headers that can be specified in a server response. |
HttpStatusCode |
HTTP 用に定義されたステータス コードの値。Contains the values of status codes defined for HTTP. |
NetworkAccess |
ネットワーク アクセス許可を指定します。Specifies network access permissions. |
SecurityProtocolType |
Schannel セキュリティ パッケージでサポートされるセキュリティ プロトコルを示します。Specifies the security protocols that are supported by the Schannel security package. |
TransportType |
SocketPermission クラスと Socket クラスのトランスポート タイプを定義します。Defines transport types for the SocketPermission and Socket classes. |
WebExceptionStatus |
WebException クラスのステータス コードを定義します。Defines status codes for the WebException class. |
代理人
AuthenticationSchemeSelector |
HttpListener インスタンスの認証方式を選択します。Selects the authentication scheme for an HttpListener instance. |
BindIPEndPoint |
ServicePoint のローカル インターネット プロトコル アドレスとポート番号を指定するメソッドを表します。Represents the method that specifies a local Internet Protocol address and port number for a ServicePoint. |
CipherSuitesCallback | |
DownloadDataCompletedEventHandler |
DownloadDataCompleted の WebClient イベントを処理するメソッドを表します。Represents the method that will handle the DownloadDataCompleted event of a WebClient. |
DownloadProgressChangedEventHandler |
DownloadProgressChanged の WebClient イベントを処理するメソッドを表します。Represents the method that will handle the DownloadProgressChanged event of a WebClient. |
DownloadStringCompletedEventHandler |
DownloadStringCompleted の WebClient イベントを処理するメソッドを表します。Represents the method that will handle the DownloadStringCompleted event of a WebClient. |
HttpContinueDelegate |
クライアントが continue 応答を受信したときに、呼び出し元に通知するメソッドを表します。Represents the method that notifies callers when a continue response is received by the client. |
HttpListener.ExtendedProtectionSelector |
各 HttpListener 要求に使用する ExtendedProtectionPolicy を決定するために呼び出されるデリゲートです。A delegate called to determine the ExtendedProtectionPolicy to use for each HttpListener request. |
OpenReadCompletedEventHandler |
OpenReadCompleted の WebClient イベントを処理するメソッドを表します。Represents the method that will handle the OpenReadCompleted event of a WebClient. |
OpenWriteCompletedEventHandler |
OpenWriteCompleted の WebClient イベントを処理するメソッドを表します。Represents the method that will handle the OpenWriteCompleted event of a WebClient. |
UploadDataCompletedEventHandler |
UploadDataCompleted の WebClient イベントを処理するメソッドを表します。Represents the method that will handle the UploadDataCompleted event of a WebClient. |
UploadFileCompletedEventHandler |
UploadFileCompleted の WebClient イベントを処理するメソッドを表します。Represents the method that will handle the UploadFileCompleted event of a WebClient. |
UploadProgressChangedEventHandler |
UploadProgressChanged の WebClient イベントを処理するメソッドを表します。Represents the method that will handle the UploadProgressChanged event of a WebClient. |
UploadStringCompletedEventHandler |
UploadStringCompleted の WebClient イベントを処理するメソッドを表します。Represents the method that will handle the UploadStringCompleted event of a WebClient. |
UploadValuesCompletedEventHandler |
UploadValuesCompleted の WebClient イベントを処理するメソッドを表します。Represents the method that will handle the UploadValuesCompleted event of a WebClient. |
WriteStreamClosedEventHandler |
WriteStreamClosed の WebClientイベントを処理するメソッドを表します。Represents the method that will handle the WriteStreamClosed event of a WebClient. |
こちらもご覧ください
.NET Framework のネットワーク プログラミング Network Programming in the .NET Framework
System.Net クラスのベスト プラクティス Best Practices for System.Net Classes
ネットワーク アプリケーションのキャッシュ管理 Cache Management for Network Applications
Windows ストア アプリのネットワーク分離 Network Isolation for Windows Store Apps
.NET Framework のネットワークのトレース Network Tracing in the .NET Framework