System.Net 名前空間

System.Net とその子名前空間 (System.Net.Http、System.Net.Http.Headers、および System.Net.NetworkInformation) には、ネットワーキングのサポートを提供する型が含まれています。

このトピックでは、Windows ストア アプリ用 .NET に含まれる System.Net 名前空間の型を示します。Note that the Windows ストア アプリ用 .NET does not include all the members of each type.それぞれの型については、リンク先のトピックを参照してください。各型のドキュメントには、Windows ストア アプリ用 .NET に含まれるメンバーが示されています。

System.Net 名前空間

Windows ストア アプリ用 .NET でサポートされる型

説明

AuthenticationSchemes

認証用のプロトコルを指定します。

Cookie

クッキーを管理するために使用するプロパティとメソッドのセットを提供します。このクラスは継承できません。

CookieCollection

Cookie クラスのインスタンスのコレクション コンテナーを提供します。

CookieContainer

CookieCollection オブジェクトのコレクション用のコンテナーを提供します。

CookieException

Cookie を CookieContainer に追加するときにエラーが発生した場合、スローされる例外。

CredentialCache

複数の資格情報にストレージを提供します。

DecompressionMethods

HttpWebRequest への応答として受信したデータを圧縮するために使用される、ファイルの圧縮と圧縮解除のエンコーディング形式を表します。

HttpRequestHeader

クライアント要求で指定される可能性のある HTTP ヘッダー。

HttpStatusCode

HTTP で定義されたステータス コードの値を格納します。

HttpWebRequest

WebRequest クラスの HTTP 固有の実装を提供します。

HttpWebResponse

WebResponse クラスの HTTP 固有の実装を提供します。

ICredentials

Web クライアント認証用の資格情報を取得するための、基本認証インターフェイスを提供します。

ICredentialsByHost

ホスト、ポート、および認証の種類用の資格情報を取得するためのインターフェイスを提供します。

IWebProxy

WebRequest クラスのプロキシ アクセスの実装用に基本インターフェイスを提供します。

IWebRequestCreate

WebRequest インスタンスを作成するための基本インターフェイスを提供します。

NetworkCredential

基本認証、ダイジェスト認証、NTLM 認証、Kerberos 認証など、パスワード ベースの認証方式に使用する資格情報を提供します。

ProtocolViolationException

ネットワーク プロトコルの使用中にエラーが発生した場合にスローされる例外。

TransportContext

TransportContext クラスは、基になるトランスポート層に関する追加のコンテキストを提供します。

WebException

プラグ可能なプロトコルによるネットワークへのアクセスでエラーが発生した場合にスローされる例外。

WebExceptionStatus

WebException クラスのステータス コードを定義します。

WebHeaderCollection

要求または応答に関連付けられたプロトコル ヘッダーを格納します。

WebRequest

Uniform Resource Identifier (URI) に対する要求を実行します。これは抽象クラスです。

WebResponse

URI (Uniform Resource Identifier) からの応答を利用できるようにします。これは抽象クラスです。

WebUtility

Web 要求の処理時に URL をエンコードおよびデコードするためのメソッドを提供します。

System.Net.Http 名前空間

Windows ストア アプリ用 .NET でサポートされる型

説明

ByteArrayContent

バイト配列に基づいて HTTP コンテンツを提供します。

ClientCertificateOption

クライアント証明書がどのように提供されるかを指定します。

DelegatingHandler

内部ハンドラーと呼ばれる、別のハンドラーへの HTTP 応答メッセージの処理をデリゲートする HTTP ハンドラーの基本型。

FormUrlEncodedContent

application/x-www-form-urlencoded MIME 型を使用してエンコードされた名前と値のタプルのコンテナー。

HttpClient

URI で識別されるリソースから HTTP 要求を送信し、HTTP 応答を受信するための基本クラスを提供します。

HttpClientHandler

HTTP ハンドラーの実装の基本クラス。

HttpCompletionOption

応答が使用できるようになった場合に HttpClient 操作が完了したと見なすか、内容を含む応答メッセージ全体を読み取った後に完了したと見なすかを示します。

HttpContent

HTTP のエンティティ本体とコンテンツ ヘッダーを表す基本クラス。

HttpMessageHandler

HTTP メッセージ ハンドラーの基本型。

HttpMessageInvoker

HttpClient および他のメッセージの発行元の基本型。

HttpMethod

標準的な HTTP メソッドを取得して比較するためのヘルパー クラス。

HttpRequestException

HttpClient クラスと HttpMessageHandler クラスによってスローされる例外の基本クラス。

HttpRequestMessage

HTTP 要求メッセージを表します。

HttpResponseMessage

HTTP 応答メッセージを表します。

MessageProcessingHandler

要求メッセージと応答メッセージの小規模な処理のみをするハンドラーの基本型。

MultipartContent

multipart のコンテンツ タイプの指定を使用してシリアル化される HttpContent オブジェクトのコレクションを提供します。

MultipartFormDataContent

multipart/form-data MIME タイプを使用してエンコードされたコンテンツのコンテナーを提供します。

RtcRequestFactory

RTC (Real-Time-Communications) バックグラウンド通知インフラストラクチャで使用する特別な HttpRequestMessage の作成に使用されるクラスを表します。

StreamContent

ストリームに基づいて HTTP コンテンツを提供します。

StringContent

文字列に基づいて HTTP コンテンツを提供します。

System.Net.Http.Headers 名前空間

Windows ストア アプリ用 .NET でサポートされる型

説明

AuthenticationHeaderValue

Authorization、ProxyAuthorization、WWW-Authneticate、および Proxy-Authenticate のヘッダー値の認証情報を表します。

CacheControlHeaderValue

Cache-Control ヘッダーの値を表します。

ContentDispositionHeaderValue

Content-Disposition ヘッダーの値を表します。

ContentRangeHeaderValue

Content-Range ヘッダーの値を表します。

EntityTagHeaderValue

エンティティ タグのヘッダー値を表します。

HttpContentHeaders

RFC 2616 で定義されているコンテンツ ヘッダーのコレクションを表します。

HttpHeaders

RFC 2616 で定義されているヘッダーおよびその値のコレクション。

HttpHeaderValueCollection<T>

ヘッダー値のコレクションを表します。

HttpRequestHeaders

RFC 2616 で定義されている要求ヘッダーのコレクションを表します。

HttpResponseHeaders

RFC 2616 で定義されている応答ヘッダーのコレクションを表します。

MediaTypeHeaderValue

RFC 2616 で定義されているメディアの種類を表します。

MediaTypeWithQualityHeaderValue

追加の品質とコンテンツタイプ ヘッダー値を表します。

NameValueHeaderValue

名前と値のペアを表します。

NameValueWithParametersHeaderValue

名前と値のペアとパラメーターを表します。

ProductHeaderValue

製品のヘッダー値を表します。

ProductInfoHeaderValue

製品またはコメントとなる値を表します。

RangeConditionHeaderValue

日付と時刻の値またはエンティティ タグ値となるヘッダー値を表します。

RangeHeaderValue

Range ヘッダーの値を表します。

RangeItemHeaderValue

バイト範囲のヘッダー値を表します。

RetryConditionHeaderValue

日付と時刻の値または期間値となるヘッダー値を表します。

StringWithQualityHeaderValue

オプションの品質と文字列ヘッダー値を表します。

TransferCodingHeaderValue

転送コーディング ヘッダー値を表します。

TransferCodingWithQualityHeaderValue

オプションの品質と転送コーディング ヘッダー値を表します。

ViaHeaderValue

Via ヘッダーの値を表します。

WarningHeaderValue

Warning ヘッダーで使用される警告値を表します。

System.Net.NetworkInformation 名前空間

Windows ストア アプリ用 .NET でサポートされる型

説明

NetworkAddressChangedEventHandler

ネットワーク インターフェイスのアドレスが変更されたときに呼び出される 1 つ以上のメソッドを参照します。

NetworkChange

アプリケーションで使用することにより、ネットワーク インターフェイス (ネットワーク カードまたはネットワーク アダプターと呼ばれる場合もあります) のインターネット プロトコル (IP) アドレスが変更されたときに通知を受け取ることができます。

NetworkInterface

ネットワーク インターフェイスの構成情報および統計情報を提供します。

参照

概念

Windows ストア アプリ用 .NET の API