System.Net 名前空間
2013/03/11
System.Net 名前空間は、今日のネットワークで使用される多くのプロトコルに対し、単純なプログラミング インターフェイスを提供します。WebRequest クラスおよび WebResponse クラスは、プラグ可能プロトコルと呼ばれる基盤、つまり、個々のプロトコル固有の詳細を気にしなくてもインターネット リソースを使用するアプリケーションの開発を可能にするネットワーク サービスの実装を提供します。
機能
この API をアプリ内で使用する場合は、アプリ マニフェストで次の機能を指定する必要があります。この機能を指定しないと、アプリが正しく機能しないか、予期せずに終了することがあります。
ID_CAP_NETWORKING | Windows Phone 8, Windows Phone OS 7.1 |
詳細については、「Windows Phone のアプリ機能とハードウェア要件」を参照してください。
| クラス | 説明 | |
|---|---|---|
![]() | Cookie | Windows Phone ベースのアプリケーションに対応する状態情報を永続化するために HTTP 要求で使用するオブジェクトを提供します。 |
![]() | CookieCollection | Cookie オブジェクトのコレクションを表します。 |
![]() | CookieContainer | CookieCollection オブジェクトのコレクション用のコンテナーを提供します。 |
![]() | CookieException | Cookie を CookieCollection に追加するときにスローされる例外。 |
![]() | DnsEndPoint | ネットワーク エンドポイントをホスト名か、IP アドレスとポート番号の文字列形式で表します。 |
![]() | DownloadProgressChangedEventArgs | WebClient の DownloadProgressChanged イベントのデータを提供します。 |
![]() | DownloadStringCompletedEventArgs | DownloadStringCompleted イベントのデータを提供します。 |
![]() | EndPoint | ネットワーク アドレスを識別します。これは abstract クラスです。 |
![]() | HttpUtility | HTML 文字列と URL 文字列のエンコードとデコードを行うメソッドを提供します。 |
![]() | HttpWebRequest | WebRequest クラスの HTTP 固有の実装を提供します。 |
![]() | HttpWebResponse | WebResponse クラスの HTTP 固有の実装を提供します。 |
![]() | IPAddress | インターネット プロトコル (IP) アドレスを提供します。 |
![]() | IPEndPoint | IP アドレスとポート番号でネットワーク エンドポイントを表します。 |
![]() | NetworkCredential | 基本認証、ダイジェスト認証、NTLM 認証、Kerberos 認証などのパスワードに基づく認証方式の資格情報を提供します。 |
![]() | OpenReadCompletedEventArgs | OpenReadCompleted イベントのデータを提供します。 |
![]() | OpenWriteCompletedEventArgs | OpenWriteCompleted イベントのデータを提供します。 |
![]() | ProtocolViolationException | ネットワーク プロトコルの使用中にエラーが発生した場合にスローされる例外。 |
![]() | SocketAddress | EndPoint 派生クラスからシリアル化された情報を格納します。 |
![]() | UploadProgressChangedEventArgs | WebClient の UploadProgressChanged イベントのデータを提供します。 |
![]() | UploadStringCompletedEventArgs | UploadStringCompleted イベントのデータを提供します。 |
![]() | WebClient | URI で識別されるリソースとの間でデータを送受信するための共通のメソッドが用意されています。 |
![]() | WebException | プラグ可能プロトコルによるネットワークへのアクセスでエラーが発生した場合にスローされる例外。 |
![]() | WebHeaderCollection | 要求または応答に関連付けられたプロトコル ヘッダーを格納します。 |
![]() | WebRequest | Uniform Resource Identifier (URI) に対する要求を実行します。これは abstract クラスです。 |
![]() | WebResponse | URI (Uniform Resource Identifier) からの応答を利用できるようにします。これは abstract クラスです。 |
![]() | WebUtility | Web 要求の処理時に URL をエンコードおよびデコードするためのメソッドを提供します。 |
![]() | WriteStreamClosedEventArgs | WriteStreamClosed イベントのデータを提供します。 |
| インターフェイス | 説明 | |
|---|---|---|
![]() | ICredentials | Web クライアント認証の資格情報を取得するために基本認証インターフェイスを提供します。 |
![]() | IWebRequestCreate | WebRequest インスタンスを作成するための基本インターフェイスを提供します。 |
| デリゲート | 説明 | |
|---|---|---|
![]() | DownloadProgressChangedEventHandler | WebClient の WebClient.DownloadProgressChanged イベントを処理するメソッドを表します。 |
![]() | DownloadStringCompletedEventHandler | WebClient の DownloadStringCompleted イベントを処理するメソッドを表します。 |
![]() | OpenReadCompletedEventHandler | WebClient の OpenReadAsync イベントを処理するメソッドを表します。 |
![]() | OpenWriteCompletedEventHandler | WebClient の OpenWriteCompleted イベントを処理するメソッドを表します。 |
![]() | UploadProgressChangedEventHandler | WebClient の UploadProgressChanged イベントを処理するメソッドを表します。 |
![]() | UploadStringCompletedEventHandler | WebClient の UploadStringCompleted イベントを処理するメソッドを表します。 |
![]() | WriteStreamClosedEventHandler | WebClient の WriteStreamClosed イベントを処理するメソッドを表します。 |
| 列挙体 | 説明 | |
|---|---|---|
![]() | HttpRequestHeader | クライアント要求で指定される可能性のある HTTP ヘッダー。 |
![]() | HttpStatusCode | HTTP で定義されたステータス コードの値を格納します。 |
![]() | WebExceptionStatus | WebException クラスのステータス コードを定義します。 |



