System.Web 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.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 |
|
| HttpCacheRevalidation |
HTTP ヘッダーの再検証固有の |
| 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 イベントを処理するメソッドを表します。 |