System.Net 名前空間
| クラス | 説明 | |
|---|---|---|
| AuthenticationManager | クライアント認証プロセス中に呼び出される認証モジュールを管理します。 | |
| Authorization | インターネット サーバーの認証メッセージを格納します。 | |
| Cookie | Cookie を管理するために使用するプロパティとメソッドのセットを提供します。このクラスは継承できません。 | |
| CookieCollection | Cookie クラスのインスタンスのコレクション コンテナを提供します。 | |
| CookieContainer | CookieCollection オブジェクトのコレクション用のコンテナを提供します。 | |
| CookieException | Cookie を CookieContainer に追加するときにエラーが発生した場合にスローされる例外。 | |
| CredentialCache | 複数の資格情報にストレージを提供します。 | |
| Dns | 単純なドメイン名解決機能を提供します。 | |
| DnsPermission | ネットワーク上のドメイン ネーム システム (DNS: Domain Name System) サーバーへのアクセス許可を制御します。 | |
| DnsPermissionAttribute | ドメイン ネーム サーバーの情報を要求するためのアクセス許可を指定します。 | |
| DownloadDataCompletedEventArgs | DownloadDataCompleted イベントのデータを提供します。 | |
| DownloadProgressChangedEventArgs | WebClient の DownloadProgressChanged イベントのデータを提供します。 | |
| DownloadStringCompletedEventArgs | DownloadStringCompleted イベントのデータを提供します。 | |
| EndPoint | ネットワーク アドレスを識別します。これは abstract クラスです。 | |
| EndpointPermission | SocketPermission インスタンスが承認するエンドポイントを定義します。 | |
| FileWebRequest | WebRequest クラスのファイル システムの実装を提供します。 | |
| FileWebResponse | WebResponse クラスのファイル システムの実装を提供します。 | |
| FtpWebRequest | ファイル転送プロトコル (FTP: File Transfer Protocol) クライアントを実装します。 | |
| FtpWebResponse | 要求に対するファイル転送プロトコル (FTP: File Transfer Protocol) サーバーの応答をカプセル化します。 | |
| GlobalProxySelection | すべての HTTP 要求のグローバルな既定のプロキシ インスタンスを格納します。 | |
| HttpListener | 単純で、プログラムによって制御できる HTTP プロトコル リスナを提供します。このクラスは継承できません。 | |
| HttpListenerBasicIdentity | 基本認証要求から取得したユーザー名とパスワードを保持します。 | |
| HttpListenerContext | HttpListener クラスで使用される要求オブジェクトと応答オブジェクトへのアクセスを提供します。このクラスは継承できません。 | |
| HttpListenerException | HTTP 要求の処理中にエラーが発生するとスローされる例外。 | |
| HttpListenerPrefixCollection | HttpListener オブジェクトの URI (Uniform Resource Identifier) プレフィックスの格納に使用するコレクションを表します。 | |
| HttpListenerRequest | HttpListener オブジェクトに対する受信 HTTP 要求を記述します。このクラスは継承できません。 | |
| HttpListenerResponse | HttpListener オブジェクトによって処理される要求に対する応答を表します。 | |
| HttpVersion | HttpWebRequest クラスと HttpWebResponse クラスでサポートされる HTTP バージョン番号を定義します。 | |
| HttpWebRequest | WebRequest クラスの HTTP 固有の実装を提供します。 | |
| HttpWebResponse | WebResponse クラスの HTTP 固有の実装を提供します。 | |
| IPAddress | インターネット プロトコル (IP: Internet Protocol) アドレスを提供します。 | |
| IPEndPoint | IP アドレスとポート番号でネットワーク エンドポイントを表します。 | |
| IPHostEntry | インターネット ホスト アドレス情報のコンテナ クラスを提供します。 | |
| IrDAEndPoint | 赤外線通信のエンドポイントを表します。 | |
| NetworkCredential | 基本認証、ダイジェスト認証、NTLM 認証、Kerberos 認証などのパスワードに基づく認証方式に資格情報を提供します。 | |
| OpenReadCompletedEventArgs | OpenReadCompleted イベントのデータを提供します。 | |
| OpenWriteCompletedEventArgs | OpenWriteCompleted イベントのデータを提供します。 | |
| ProtocolViolationException | ネットワーク プロトコルの使用中にエラーが発生した場合にスローされる例外。 | |
| ServicePoint | HTTP 接続の接続管理を提供します。 | |
| ServicePointManager | ServicePoint オブジェクトのコレクションを管理します。 | |
| SocketAddress | EndPoint 派生クラスからシリアル化された情報を格納します。 | |
| SocketPermission | トランスポート アドレス上で接続を確立または受け入れるための権限を制御します。 | |
| SocketPermissionAttribute | Socket 接続を制御するセキュリティ アクションを指定します。このクラスは継承できません。 | |
| UploadDataCompletedEventArgs | UploadDataCompleted イベントのデータを提供します。 | |
| UploadFileCompletedEventArgs | UploadFileCompleted イベントのデータを提供します。 | |
| UploadProgressChangedEventArgs | WebClient の UploadProgressChanged イベントのデータを提供します。 | |
| UploadStringCompletedEventArgs | UploadStringCompleted イベントのデータを提供します。 | |
| UploadValuesCompletedEventArgs | UploadValuesCompleted イベントのデータを提供します。 | |
| WebClient | URI で識別されるリソースとのデータの送受信用の共通のメソッドを提供します。 | |
| WebException | プラグ可能プロトコルによるネットワークへのアクセスでエラーが発生した場合にスローされる例外。 | |
| WebHeaderCollection | 要求または応答に関連付けられたプロトコル ヘッダーを格納します。 | |
| WebPermission | HTTP インターネット リソースへのアクセス権を制御します。 | |
| WebPermissionAttribute | インターネット リソースへのアクセス許可を指定します。このクラスは継承できません。 | |
| WebProxy | WebRequest クラスの HTTP プロキシ設定を格納します。 | |
| WebRequest | URI (Uniform Resource Identifier) への要求を行います。これは abstract クラスです。 | |
| WebRequestMethods | WebRequestMethods.Ftp、WebRequestMethods.File、および WebRequestMethods.Http の各クラスのコンテナ クラス。このクラスは継承できません。 | |
| WebRequestMethods.File | FILE 要求で使用できる、ファイル プロトコル メソッドの種類を表します。このクラスは継承できません。 | |
| WebRequestMethods.Ftp | FTP 要求で使用できる、FTP プロトコル メソッドの種類を表します。このクラスは継承できません。 | |
| WebRequestMethods.Http | HTTP 要求で使用できる、HTTP プロトコル メソッドの種類を表します。 | |
| WebResponse | URI (Uniform Resource Identifier) からの応答を利用できるようにします。これは abstract クラスです。 |
| インターフェイス | 説明 | |
|---|---|---|
| IAuthenticationModule | Web クライアント認証モジュールに基本認証インターフェイスを提供します。 | |
| ICertificatePolicy | サーバー証明書を検証します。 | |
| ICredentialPolicy | WebRequest およびその派生クラスを使用して行われるリソース要求で使用される資格情報ポリシーを定義します。 | |
| ICredentials | Web クライアント認証の資格情報を取得するために基本認証インターフェイスを提供します。 | |
| ICredentialsByHost | ホスト、ポート、および認証の種類用の資格情報を取得するためのインターフェイスを提供します。 | |
| IWebProxy | WebRequest クラスのプロキシ アクセスの実装用に基本インターフェイスを提供します。 | |
| IWebProxyScript | プロキシを自動的に検出するスクリプトを読み込んで実行するための基本インターフェイスを提供します。 | |
| IWebRequestCreate | WebRequest インスタンスを作成するための基本インターフェイスを提供します。 |
| デリゲート | 説明 | |
|---|---|---|
| AuthenticationSchemeSelector | HttpListener インスタンスの認証方式を選択します。 | |
| BindIPEndPoint | ServicePoint のローカル インターネット プロトコル アドレスとポート番号を指定するメソッドを表します。 | |
| DownloadDataCompletedEventHandler | WebClient の DownloadDataCompleted イベントを処理するメソッドを表します。 | |
| DownloadProgressChangedEventHandler | WebClient の WebClient.DownloadProgressChanged イベントを処理するメソッドを表します。 | |
| DownloadStringCompletedEventHandler | WebClient の DownloadStringCompleted イベントを処理するメソッドを表します。 | |
| HttpContinueDelegate | クライアントが continue 応答を受信したときに、呼び出し元に通知するメソッドを表します。 | |
| OpenReadCompletedEventHandler | WebClient の OpenReadCompleted イベントを処理するメソッドを表します。 | |
| OpenWriteCompletedEventHandler | WebClient の OpenWriteCompleted イベントを処理するメソッドを表します。 | |
| UploadDataCompletedEventHandler | WebClient の UploadDataCompleted イベントを処理するメソッドを表します。 | |
| UploadFileCompletedEventHandler | WebClient の UploadFileCompleted イベントを処理するメソッドを表します。 | |
| UploadProgressChangedEventHandler | WebClient の UploadProgressChanged イベントを処理するメソッドを表します。 | |
| UploadStringCompletedEventHandler | WebClient の UploadStringCompleted イベントを処理するメソッドを表します。 | |
| UploadValuesCompletedEventHandler | WebClient の UploadValuesCompleted イベントを処理するメソッドを表します。 |
| 列挙体 | 説明 | |
|---|---|---|
| AuthenticationSchemes | 認証用のプロトコルを指定します。 | |
| DecompressionMethods | HttpWebRequest への応答として受信したデータを圧縮するために使用される、ファイルの圧縮と圧縮解除のエンコーディング形式を表します。 | |
| FtpStatusCode | ファイル転送プロトコル (FTP: File Transfer Protocol) 操作に対して返されるステータス コードを指定します。 | |
| HttpRequestHeader | クライアント要求で指定される可能性のある HTTP ヘッダー。 | |
| HttpResponseHeader | サーバー応答で指定される可能性のある HTTP ヘッダー。 | |
| HttpStatusCode | HTTP で定義されたステータス コードの値を格納します。 | |
| NetworkAccess | ネットワーク アクセス許可を指定します。 | |
| SecurityProtocolType | Schannel セキュリティ パッケージでサポートされるセキュリティ プロトコルを示します。 | |
| TransportType | SocketPermission クラスと Socket クラスのトランスポート タイプを定義します。 | |
| WebExceptionStatus | WebException クラスのステータス コードを定義します。 |
System.Net
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/08 19:35 UTC 版)
「基本クラスライブラリ」の記事における「System.Net」の解説
現代的なネットワークで使用される多くのプロトコルのためのプログラミングインターフェイスを提供する。HTTP, FTP, SMTPなど。セキュアな通信としてTLSなどが提供される。
※この「System.Net」の解説は、「基本クラスライブラリ」の解説の一部です。
「System.Net」を含む「基本クラスライブラリ」の記事については、「基本クラスライブラリ」の概要を参照ください。
- System.Netのページへのリンク