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