System.Web 名前空間

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

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

クラス

名前 説明
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

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

HttpCacheVaryByHeaders

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

HttpCacheVaryByParams

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

HttpClientCertificate

クライアントの ID に対するサーバーの要求に応答して、クライアントによって発行されたクライアント証明書フィールドを提供します。

HttpCompileException

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

HttpContext

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

HttpContextBase

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

HttpContextWrapper

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

HttpCookie

個々の HTTP Cookie を作成および操作するためのタイプ セーフな方法を提供します。

HttpCookieCollection

HTTP Cookie を操作するためのタイプ セーフな方法を提供します。

HttpException

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

HttpFileCollection

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

HttpFileCollectionBase

クライアントによってアップロードされたファイルへのアクセスを提供するクラスの基本クラスとして機能します。

HttpFileCollectionWrapper

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

HttpModuleCollection

IHttpModule オブジェクトのコレクションのインデックス作成と取得を行う方法を提供します。

HttpParseException

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

HttpPostedFile

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

HttpPostedFileBase

クライアントによってアップロードされた個々のファイルへのアクセスを提供するクラスの基本クラスとして機能します。

HttpPostedFileWrapper

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

HttpRequest

ASP.NET は、Web 要求中にクライアントによって送信された HTTP 値を読み取ります。

HttpRequestBase

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

HttpRequestValidationException

悪意のある可能性のある入力文字列が要求データの一部としてクライアントから受信されたときにスローされる例外。 このクラスは継承できません。

HttpRequestWrapper

ASP.NET が Web 要求中にクライアントによって送信される HTTP 値を読み取る 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 クラスの部分的な実装として機能し、 XmlSiteMapProvider クラスの基底クラスとして機能します。これは、ASP.NET の既定のサイト マップ プロバイダーです。

TraceContext

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

TraceContextEventArgs

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

TraceContextRecord

ASP.NET トレース メッセージおよび関連するデータを表します。

UnvalidatedRequestValues

要求の検証をトリガーせずに HTTP 要求値 ASP.NET アクセスできます。

UnvalidatedRequestValuesBase

要求の検証をトリガーせずに HTTP 要求値へのアクセスを提供するクラス ASP.NET 基底クラスとして機能します。

UnvalidatedRequestValuesWrapper

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

VirtualPathUtility

一般的な仮想パス操作用のユーティリティ メソッドを提供します。

WebPageTraceListener

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

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

HTTP ヘッダーの再検証固有の Cache-Control 設定に使用される列挙値を提供します。

HttpCookieMode

Web アプリケーションで Cookie を使用する方法を指定します。

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 イベントを処理するメソッドを表します。