System.Web 名前空間

.NET Core および .NET 5 以降の場合、この名前空間には クラスがHttpUtility含まれます。

.NET Frameworkの場合、この名前空間には、ブラウザーとサーバー間の通信を可能にするクラスとインターフェイスが含まれています。 これらのクラスには、現在の HttpRequest HTTP 要求に関する広範な情報を提供する クラス、 HttpResponse クライアントへの HTTP 出力を管理する クラス、および HttpServerUtility サーバー側のユーティリティとプロセスへのアクセスを提供する クラスが含まれます。 System.Webには、cookie 操作、ファイル転送、例外情報、.NET Frameworkの出力キャッシュ制御のクラスも含まれています。

クラス

AspNetHostingPermission

ASP.NET ホスト環境でアクセス許可を制御します。 このクラスは継承できません。

AspNetHostingPermissionAttribute

AspNetHostingPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

DefaultHttpHandler

既定の HTTP ハンドラーのプロパティとメソッドを表します。

EventHandlerTaskAsyncHelper

タスクを返す非同期メソッドを、以前のバージョンの ASP.NET で使用されていた非同期プログラミング モデルを使用し、開始イベントと終了イベントに基づいているメソッドに変換します。

HtmlString

再度エンコードしてはならない HTML エンコードされた文字列を表します。

HttpApplication

ASP.NET アプリケーション内のすべてのアプリケーション オブジェクトに共通のメソッド、プロパティ、およびイベントを定義します。 このクラスはアプリケーションの基底クラスであり、ユーザーが Global.asax ファイルで定義します。

HttpApplicationState

ASP.NET アプリケーションでの複数のセッションおよび要求で、グローバルな情報を共有できるようにします。

HttpApplicationStateBase

ASP.NET アプリケーション内の複数のセッションおよび要求で情報を共有できるようにするクラスの基底クラスとして機能します。

HttpApplicationStateWrapper

ASP.NET アプリケーション内の複数の要求やセッションをまたいで情報を共有できるようにする HTTP 組み込みオブジェクトをカプセル化します。

HttpBrowserCapabilities

クライアントで実行されているブラウザーの性能に関する情報を、サーバーで収集できるようにします。

HttpBrowserCapabilitiesBase

現在の要求を行ったブラウザーの機能に関する情報をサーバーが収集できるようにするクラスの基底クラスとして機能します。

HttpBrowserCapabilitiesWrapper

サーバーが現在の要求を作成したブラウザーの機能に関する情報を収集できるようにする HTTP 組み込みオブジェクトをカプセル化します。

HttpCachePolicy

キャッシュ固有の HTTP ヘッダーを設定し、ASP.NET ページの出力キャッシュを制御するためのメソッドを含みます。

HttpCachePolicyBase

キャッシュ固有の HTTP ヘッダーを設定し、ASP.NET ページの出力キャッシュを制御するためのメソッドを格納するクラスの基底クラスとして機能します。

HttpCachePolicyWrapper

キャッシュ固有の HTTP ヘッダーを設定し、ASP.NET ページの出力キャッシュを制御するためのメソッドを含む HTTP 組み込みオブジェクトをカプセル化します。

HttpCacheVaryByContentEncodings

HttpCachePolicy クラスの VaryByContentEncodings プロパティを設定するタイプ セーフな方法を提供します。

HttpCacheVaryByHeaders

VaryByHeaders プロパティを設定するタイプ セーフな方法を提供します。

HttpCacheVaryByParams

VaryByParams プロパティを設定するタイプ セーフな方法を提供します。

HttpClientCertificate

クライアントの ID を求めるサーバーの要求に応えて、クライアントが発行したクライアント証明書のフィールドを提示します。

HttpCompileException

コンパイラ エラーが発生したときにスローされる例外。

HttpContext

それぞれの HTTP 要求に関する HTTP 固有のすべての情報をカプセル化します。

HttpContextBase

個々の HTTP 要求に関する HTTP 固有の情報を含むクラスの基底クラスとして機能します。

HttpContextWrapper

個別の HTTP 要求に関する HTTP 固有の情報を含む、HTTP 組み込みのオブジェクトをカプセル化します。

HttpCookie

個々の HTTP クッキーの作成および操作のタイプ セーフな方法を提供します。

HttpCookieCollection

複数の HTTP Cookie をタイプ セーフな方法で操作できるようにします。

HttpException

HTTP 要求の処理中に発生した例外を説明します。

HttpFileCollection

クライアントによってアップロードされたファイルへのアクセスを提供し、そのファイルを編成します。

HttpFileCollectionBase

クライアントによってアップロードされたファイルにアクセスできるようにするクラスの基底クラスとして機能します。

HttpFileCollectionWrapper

クライアントによってアップロードされたファイルにアクセスできるようにする HTTP 組み込みオブジェクトをカプセル化します。

HttpModuleCollection

IHttpModule オブジェクトのコレクションに対して、インデックス付けおよび取得を実行できるようにする方法を提供します。

HttpParseException

解析エラーが発生したときにスローされる例外。

HttpPostedFile

クライアントによってアップロードされた個別のファイルにアクセスできるようにします。

HttpPostedFileBase

クライアントによってアップロードされた個別のファイルにアクセスできるようにするクラスの基底クラスとして機能します。

HttpPostedFileWrapper

クライアントによってアップロードされた個別のファイルにアクセスできるようにする HTTP 組み込みオブジェクトをカプセル化します。

HttpRequest

Web 要求中にクライアントから送信された HTTP 値を ASP.NET で読み取ることができるようにします。

HttpRequestBase

Web 要求中にクライアントから送信された HTTP 値を ASP.NET で読み取れるようにするクラスの基本クラスとして機能します。

HttpRequestValidationException

要求データの一部としてクライアントから受信した入力文字列に危険性が高い文字列が含まれている場合にスローされる例外。 このクラスは継承できません。

HttpRequestWrapper

Web 要求中にクライアントから送信された HTTP 値を ASP.NET で読み取ることができるようにする、HTTP 組み込みのオブジェクトをカプセル化します。

HttpResponse

ASP.NET 操作からの HTTP 応答情報をカプセル化します。

HttpResponseBase

ASP.NET 操作からの HTTP 応答情報を提供するクラスの基本クラスを表します。

HttpResponseWrapper

ASP.NET 操作からの HTTP 応答情報を提供する、HTTP 組み込みのオブジェクトをカプセル化します。

HttpRuntime

現在のアプリケーションに ASP.NET ランタイム サービスのセットを提供します。

HttpServerUtility

Web 要求を処理するヘルパー メソッドを提供します。

HttpServerUtilityBase

Web 要求を処理するためのヘルパー メソッドを提供するクラスの基底クラスとして機能します。

HttpServerUtilityWrapper

Web 要求を処理するヘルパー メソッドを提供する HTTP 組み込みのオブジェクトをカプセル化します。

HttpSessionStateBase

セッション状態の値、セッション レベルの設定、有効期間管理メソッドへのアクセスを提供するクラスの基底クラスとして機能します。

HttpSessionStateWrapper

セッション状態の値、セッション レベルの設定、有効期間管理メソッドへのアクセスを提供する HTTP 組み込みオブジェクトをカプセル化します。

HttpStaticObjectsCollection

StaticObjects プロパティのアプリケーションをスコープとするオブジェクトのコレクションを提供します。

HttpStaticObjectsCollectionBase

StaticObjects プロパティのアプリケーション スコープのオブジェクトのコレクションを提供するクラスの基底クラスとして機能します。

HttpStaticObjectsCollectionWrapper

アプリケーションをスコープとするオブジェクトのコレクションを StaticObjects プロパティに提供する HTTP 組み込みのオブジェクトをカプセル化します。

HttpTaskAsyncHandler

非同期タスクを処理するための、派生したタスク ハンドラー クラス が実装できるメソッドを提供します。

HttpUnhandledException

汎用的な例外が発生したときにスローされる例外。

HttpUtility

Web 要求を処理する際、URL のエンコーディングおよびデコーディングのメソッドを提供します。 このクラスは継承できません。

HttpWorkerRequest

この抽象クラスは、ASP.NET マネージド コードで要求を処理するために使用される基本ワーカー メソッドと列挙型を定義します。

HttpWriter

組み込みの TextWriter オブジェクト経由でアクセスされる HttpResponse オブジェクトを提供します。

IisTraceListener

すべてのトレース出力およびデバッグ出力を IIS 7.0 インフラストラクチャにルーティングするリスナーを提供します。

MimeMapping

コンテンツ MIME タイプにドキュメント拡張機能をマップします。

ParserError

パーサーのエラーまたは警告を表します。 このクラスは継承できません。

ParserErrorCollection

解析中に検出された一連のパーサー エラーを管理します。 このクラスは継承できません。

PreApplicationStartMethodAttribute

アプリケーションの起動の拡張サポートを提供します。

ProcessInfo

現在実行されているプロセスに関する情報を提供します。

ProcessModelInfo

ワーカー プロセスの情報を返すメソッドを格納します。

SiteMap

SiteMap クラスは、サイトのナビゲーション構造のインメモリ表現であり、1 つ以上のサイト マップ プロバイダーにより提供されます。 このクラスは継承できません。

SiteMapNode

SiteMap クラスと、SiteMapProvider 抽象クラスを実装するクラスによって記述される階層サイト マップ構造に存在するノードを表します。

SiteMapNodeCollection

SiteMapNode オブジェクトの厳密に型指定されたコレクションを提供し、コレクションのナビゲーションをサポートするための IHierarchicalEnumerable インターフェイスを実装します。

SiteMapProvider

すべてのサイト マップ データ プロバイダーの共通基本クラスを提供します。また、SiteMap オブジェクトの永続記憶領域として ASP.NET サイト マップ インフラストラクチャと組み合わせて使用できるカスタム サイト マップ データ プロバイダーを開発者が実装する手段を提供します。

SiteMapProviderCollection

サイト マップの初期化中に SiteMap で使用できる SiteMapProvider オブジェクト セットを追跡するため、SiteMap クラスにより使用されます。 このクラスは継承できません。

SiteMapResolveEventArgs

CurrentNode クラスの SiteMapProvider プロパティを呼び出すことによって発生するイベントに関するデータを提供します。

StaticSiteMapProvider

SiteMapProvider 抽象クラスの部分実装として機能します。また、ASP.NET の既定のサイト マップ プロバイダーである XmlSiteMapProvider クラスの基本クラスとして機能します。

TraceContext

Web 要求に関する実行の詳細をキャプチャして表示します。 このクラスは継承できません。

TraceContextEventArgs

TraceFinished イベントを処理するメソッドにトレース レコードのコレクションを提供します。 このクラスは継承できません。

TraceContextRecord

ASP.NET のトレース メッセージと関連データを表します。

UnvalidatedRequestValues

ASP.NET 要求の検証をトリガーしない HTTP 要求値へのアクセスを提供します。

UnvalidatedRequestValuesBase

クラスの基本クラスとして動作し、ASP.NET 要求の検証をトリガーしない HTTP 要求値へのアクセスを提供します。

UnvalidatedRequestValuesWrapper

ラッパー クラスを UnvalidatedRequestValuesBase のクラスに提供し、 ASP.NET 要求の検証をトリガーしない HTTP 要求値へのアクセスを提供します。

VirtualPathUtility

共通仮想パス操作に使用するユーティリティ メソッドを提供します。

WebPageTraceListener

Trace メッセージを ASP.NET Web ページ出力に転送するリスナーを提供します。

XmlSiteMapProvider

XmlSiteMapProvider クラスは、SiteMapProvider クラスから派生します。これは、ASP.NET の既定のサイト マップ プロバイダーです。 XmlSiteMapProvider クラスは、ファイル名拡張子が .sitemap の XML ファイルからサイト マップ ツリーを生成します。

インターフェイス

IHtmlString

再度エンコードしてはならない HTML エンコードされた文字列を表します。

IHttpAsyncHandler

HTTP 非同期ハンドラー オブジェクトに実装する必要があるコントラクトを定義します。

IHttpHandler

カスタム HTTP ハンドラーを使用して HTTP Web 要求を同期的に処理するために、ASP.NET に実装するコントラクトを定義します。

IHttpHandlerFactory

新しい IHttpHandler オブジェクトを作成するために、クラス ファクトリに実装する必要があるコントラクトを定義します。

IHttpModule

モジュールの初期化イベントと破棄イベントを実装するクラスに提供します。

IPartitionResolver

カスタム セッション状態のパーティション解決のために実装する必要があるメソッドを定義します。

ISubscriptionToken

オブジェクトによって実装され、リスナーのサブスクリプションの解除に使用できるインターフェイスを表します。

ITlsTokenBindingInfo

トランスポート層セキュリティ (TLS) トークンのバインディングに関する情報を提供します。

列挙型

ApplicationShutdownReason

AppDomain クラスがシャットダウンされた理由を指定します。

AspNetHostingPermissionLevel

ASP.NET Web アプリケーションに付与される信頼レベルを指定します。

HttpCacheability

Cache-Control HTTP ヘッダーを設定するために使用する列挙値を提供します。

HttpCacheRevalidation

再検証関連のCache-Control HTTP ヘッダーを設定するために使用する列挙値を提供します。

HttpCookieMode

Web アプリケーションでのクッキーの使用方法を指定します。

HttpValidationStatus

キャッシュの検証ステータスを示す列挙値を提供します。

ProcessShutdownReason

プロセスがシャットダウンされた理由を示す列挙値を提供します。

ProcessStatus

プロセスの現在のステータスを示す列挙値を提供します。

ReadEntityBodyMode

HTTP 要求のエンティティ本体がどのように読み取られたかを示す定数を指定します。

RequestNotification

HttpApplication 要求の処理中にイベントおよびその他のライフ サイクル イベントがどの時点で発生するかを示します。

RequestNotificationStatus

要求パイプライン内の通知の状態を指定します。

SameSiteMode

Cookie の SameSite 属性の値を示す定数を指定します。

TraceMode

トレース メッセージをページの HTML 出力に出力する順序を指定します。

代理人

BeginEventHandler

アプリケーション イベントなどの非同期イベントを処理するメソッドを表します。 このデリゲートは、非同期操作の開始時に呼び出されます。

EndEventHandler

アプリケーション イベントなどの非同期イベントを処理するメソッドを表します。

HttpCacheValidateHandler

キャッシュ アイテムをキャッシュから供給される前に検証するために呼び出されるメソッドを表します。

HttpResponseSubstitutionCallback

キャッシュ後の置換を処理するメソッドを表します。

HttpWorkerRequest.EndOfSendNotification

応答の送信が完了したときに、呼び出し元に通知するメソッドを表します。

SiteMapResolveEventHandler

クラス SiteMapResolve または静的クラス SiteMapProvider のインスタンスによる SiteMap イベントを処理するメソッドを表します。

TaskEventHandler

EventHandlerTaskAsyncHelper クラスのインスタンスによって処理される非同期タスクを表します。

TraceContextEventHandler

TraceFinished オブジェクトの TraceContext イベントを処理するメソッドを表します。