System.Web Namespace

System.Web 名前空間は、ブラウザーとサーバー間の通信を有効にするクラスとインターフェイスを提供します。 The System.Web namespace supplies classes and interfaces that enable browser-server communication. この名前空間には、現在の HTTP 要求に関する詳細情報を提供する HttpRequest クラス、クライアントへの HTTP 出力を管理する HttpResponse クラス、およびサーバー側のユーティリティとプロセスへのアクセスを提供する HttpServerUtility クラスが含まれています。 This namespace includes the HttpRequest class, which provides extensive information about the current HTTP request; the HttpResponse class, which manages HTTP output to the client; and the HttpServerUtility class, which provides access to server-side utilities and processes. System.Web には、クッキー操作、ファイル転送、例外情報、および出力キャッシュ制御のためのクラスも含まれています。 System.Web also includes classes for cookie manipulation, file transfer, exception information, and output cache control.

クラス

AspNetHostingPermission

ASP.NET ホスト環境でアクセス許可を制御します。Controls access permissions in ASP.NET hosted environments. このクラスは継承できません。This class cannot be inherited.

AspNetHostingPermissionAttribute

宣言セキュリティを使用して、AspNetHostingPermission のセキュリティ アクションをコードに適用できるようにします。Allows security actions for AspNetHostingPermission to be applied to code using declarative security. このクラスは継承できません。This class cannot be inherited.

DefaultHttpHandler

既定の HTTP ハンドラーのプロパティとメソッドを表します。Represents the properties and methods of a default HTTP handler.

EventHandlerTaskAsyncHelper

タスクを返す非同期メソッドを、以前のバージョンの ASP.NET で使用されていた非同期プログラミング モデルを使用し、開始イベントと終了イベントに基づいているメソッドに変換します。Converts task-returning asynchronous methods into methods that use the asynchronous programming model used in previous versions of ASP.NET and that is based on begin and end events.

HtmlString

再度エンコードしてはならない HTML エンコードされた文字列を表します。Represents an HTML-encoded string that should not be encoded again.

HttpApplication

ASP.NET アプリケーション内のすべてのアプリケーション オブジェクトに共通のメソッド、プロパティ、およびイベントを定義します。Defines the methods, properties, and events that are common to all application objects in an ASP.NET application. このクラスはアプリケーションの基本クラスで、開発者が Global.asax ファイルで定義します。This class is the base class for applications that are defined by the user in the Global.asax file.

HttpApplicationState

ASP.NET アプリケーションでの複数のセッションおよび要求で、グローバルな情報を共有できるようにします。Enables sharing of global information across multiple sessions and requests within an ASP.NET application.

HttpApplicationStateBase

ASP.NET アプリケーション内の複数のセッションおよび要求で情報を共有できるようにするクラスの基本クラスとして機能します。Serves as the base class for classes that enable information to be shared across multiple sessions and requests within an ASP.NET application.

HttpApplicationStateWrapper

ASP.NET アプリケーション内の複数の要求およびセッションで情報を共有できるようにする HTTP 組み込みのオブジェクトをカプセル化します。Encapsulates the HTTP intrinsic object that enables information to be shared across multiple requests and sessions within an ASP.NET application.

HttpBrowserCapabilities

クライアントで実行されているブラウザーの機能に関する情報を収集するサーバーを有効にします。Enables the server to gather information on the capabilities of the browser that is running on the client.

HttpBrowserCapabilitiesBase

現在の要求を作成したブラウザーの機能に関する情報をサーバーが収集できるようにするクラスの基本クラスとして機能します。Serves as the base class for classes that enable the server to gather information about the capabilities of the browser that made the current request.

HttpBrowserCapabilitiesWrapper

現在の要求を作成したブラウザーの機能に関する情報をサーバーが収集できるようにする HTTP 組み込みのオブジェクトをカプセル化します。Encapsulates the HTTP intrinsic object that enables the server to gather information about the capabilities of the browser that has made the current request.

HttpCachePolicy

キャッシュ固有の HTTP ヘッダーを設定し、ASP.NET ページの出力キャッシュを制御するためのメソッドを含みます。Contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

HttpCachePolicyBase

キャッシュ固有の HTTP ヘッダーを設定し、ASP.NET ページの出力キャッシュを制御するためのメソッドを格納するクラスの基本クラスとして機能します。Serves as the base class for classes that contain methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

HttpCachePolicyWrapper

キャッシュ固有の HTTP ヘッダーを設定し、ASP.NET ページの出力キャッシュを制御するためのメソッドを保持する HTTP 組み込みのオブジェクトをカプセル化します。Encapsulates the HTTP intrinsic object that contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.

HttpCacheVaryByContentEncodings

HttpCachePolicy クラスの VaryByContentEncodings プロパティを設定するタイプ セーフな方法を提供します。Provides a type-safe way to set the VaryByContentEncodings property of the HttpCachePolicy class.

HttpCacheVaryByHeaders

VaryByHeaders プロパティを設定するタイプ セーフな方法を提供します。Provides a type-safe way to set the VaryByHeaders property.

HttpCacheVaryByParams

VaryByParams プロパティを設定するタイプ セーフな方法を提供します。Provides a type-safe way to set the VaryByParams property.

HttpClientCertificate

クライアントの ID を求めるサーバーの要求に応えて、クライアントが発行したクライアント証明書のフィールドを提示します。Provides the client certificate fields issued by the client in response to the server's request for the client's identity.

HttpCompileException

コンパイラ エラーが発生したときにスローされる例外。The exception that is thrown when a compiler error occurs.

HttpContext

それぞれの HTTP 要求に関する HTTP 固有のすべての情報をカプセル化します。Encapsulates all HTTP-specific information about an individual HTTP request.

HttpContextBase

個々の HTTP 要求に関する HTTP 固有の情報を含むクラスの基本クラスとして機能します。Serves as the base class for classes that contain HTTP-specific information about an individual HTTP request.

HttpContextWrapper

個別の HTTP 要求に関する HTTP 固有の情報を含む、HTTP 組み込みのオブジェクトをカプセル化します。Encapsulates the HTTP intrinsic object that contains HTTP-specific information about an individual HTTP request.

HttpCookie

個々の HTTP クッキーの作成および操作のタイプ セーフな方法を提供します。Provides a type-safe way to create and manipulate individual HTTP cookies.

HttpCookieCollection

複数の HTTP Cookie をタイプ セーフな方法で操作できるようにします。Provides a type-safe way to manipulate HTTP cookies.

HttpException

HTTP 要求の処理中に発生した例外を説明します。Describes an exception that occurred during the processing of HTTP requests.

HttpFileCollection

クライアントによってアップロードされたファイルへのアクセスを実現し、そのファイルを編成します。Provides access to and organizes files uploaded by a client.

HttpFileCollectionBase

クライアントによってアップロードされたファイルへのアクセスを提供するクラスの基本クラスとして機能します。Serves as the base class for classes that provide access to files that were uploaded by a client.

HttpFileCollectionWrapper

クライアントによってアップロードされたファイルにアクセスできるようにする HTTP 組み込みのオブジェクトをカプセル化します。Encapsulates the HTTP intrinsic object that provides access to files that were uploaded by a client.

HttpModuleCollection

IHttpModule オブジェクトのコレクションに対して、インデックス付けおよび取得を実行できるようにする手段を提供します。Provides a way to index and retrieve a collection of IHttpModule objects.

HttpParseException

解析エラーが発生したときにスローされる例外。The exception that is thrown when a parse error occurs.

HttpPostedFile

クライアントによってアップロードされた個別のファイルにアクセスできるようにします。Provides access to individual files that have been uploaded by a client.

HttpPostedFileBase

クライアントによってアップロードされた個別のファイルにアクセスできるようにするクラスの基本クラスとして機能します。Serves as the base class for classes that provide access to individual files that have been uploaded by a client.

HttpPostedFileWrapper

クライアントによってアップロードされた個別のファイルにアクセスできるようにする HTTP 組み込みのオブジェクトをカプセル化します。Encapsulates the HTTP intrinsic object that provides access to individual files that have been uploaded by a client.

HttpRequest

Web 要求中にクライアントから送信された HTTP 値を ASP.NET で読み取ることができるようにします。Enables ASP.NET to read the HTTP values sent by a client during a Web request.

HttpRequestBase

Web 要求中にクライアントから送信された HTTP 値を ASP.NET で読み取れるようにするクラスの基本クラスとして機能します。Serves as the base class for classes that enable ASP.NET to read the HTTP values sent by a client during a Web request.

HttpRequestValidationException

要求データの一部としてクライアントから受信した入力文字列に危険性が高い文字列が含まれている場合にスローされる例外。The exception that is thrown when a potentially malicious input string is received from the client as part of the request data. このクラスは継承できません。This class cannot be inherited.

HttpRequestWrapper

Web 要求中にクライアントから送信された HTTP 値を ASP.NET で読み取ることができるようにする、HTTP 組み込みのオブジェクトをカプセル化します。Encapsulates the HTTP intrinsic object that enables ASP.NET to read the HTTP values that are sent by a client during a Web request.

HttpResponse

ASP.NET 操作からの HTTP 応答情報をカプセル化します。Encapsulates HTTP-response information from an ASP.NET operation.

HttpResponseBase

ASP.NET 操作からの HTTP 応答情報を提供するクラスの基本クラスを表します。Represents the base class for classes that provides HTTP-response information from an ASP.NET operation.

HttpResponseWrapper

ASP.NET 操作からの HTTP 応答情報を提供する、HTTP 組み込みのオブジェクトをカプセル化します。Encapsulates the HTTP intrinsic object that provides HTTP-response information from an ASP.NET operation.

HttpRuntime

現在のアプリケーションに ASP.NET ランタイム サービスのセットを提供します。Provides a set of ASP.NET run-time services for the current application.

HttpServerUtility

Web 要求を処理するヘルパー メソッドを提供します。Provides helper methods for processing Web requests.

HttpServerUtilityBase

Web 要求を処理するヘルパー メソッドを提供するクラスの基本クラスとして機能します。Serves as the base class for classes that provide helper methods for processing Web requests.

HttpServerUtilityWrapper

Web 要求を処理するヘルパー メソッドを提供する HTTP 組み込みのオブジェクトをカプセル化します。Encapsulates the HTTP intrinsic object that provides helper methods for processing Web requests.

HttpSessionStateBase

セッション状態値、セッションレベルの設定、および有効期間管理メソッドへのアクセスを提供するクラスの基本クラスとして機能します。Serves as the base class for classes that provides access to session-state values, session-level settings, and lifetime management methods.

HttpSessionStateWrapper

セッション状態値、セッションレベルの設定、および有効期間管理メソッドへのアクセスを提供する HTTP 組み込みのオブジェクトをカプセル化します。Encapsulates the HTTP intrinsic object that provides access to session-state values, session-level settings, and lifetime management methods.

HttpStaticObjectsCollection

StaticObjects プロパティのアプリケーションをスコープとするオブジェクトのコレクションを提供します。Provides a collection of application-scoped objects for the StaticObjects property.

HttpStaticObjectsCollectionBase

StaticObjects プロパティのアプリケーション スコープのオブジェクトのコレクションを提供するクラスの基底クラスとして機能します。Serves as the base class for classes that provide a collection of application-scoped objects for the StaticObjects property.

HttpStaticObjectsCollectionWrapper

アプリケーションをスコープとするオブジェクトのコレクションを StaticObjects プロパティに提供する HTTP 組み込みのオブジェクトをカプセル化します。Encapsulates the HTTP intrinsic object that provides a collection of application-scoped objects for the StaticObjects property.

HttpTaskAsyncHandler

非同期タスクを処理するための、派生したタスク ハンドラー クラス が実装できるメソッドを提供します。Provides methods that a derived task handler class can implement in order to process an asynchronous task.

HttpUnhandledException

汎用的な例外が発生したときにスローされる例外。The exception that is thrown when a generic exception occurs.

HttpUtility

Web 要求の処理時に URL をエンコードおよびデコードするためのメソッドを提供します。Provides methods for encoding and decoding URLs when processing Web requests. このクラスは継承できません。This class cannot be inherited.

HttpWorkerRequest

この抽象クラスは、ASP.NET マネージド コードで要求を処理するために使用される基本ワーカー メソッドと列挙型を定義します。This abstract class defines the base worker methods and enumerations used by ASP.NET managed code to process requests.

HttpWriter

組み込みの TextWriter オブジェクト経由でアクセスされる HttpResponse オブジェクトを提供します。Provides a TextWriter object that is accessed through the intrinsic HttpResponse object.

IisTraceListener

すべてのトレース出力およびデバッグ出力を IIS 7.0 インフラストラクチャにルーティングするリスナーを提供します。Provides a listener that routes all tracing and debugging output to the IIS 7.0 infrastructure.

MimeMapping

コンテンツ MIME タイプにドキュメント拡張機能をマップします。Maps document extensions to content MIME types.

ParserError

パーサーのエラーまたは警告を表します。Represents a parser error or warning. このクラスは継承できません。This class cannot be inherited.

ParserErrorCollection

解析中に検出された一連のパーサー エラーを管理します。Manages a set of parser errors detected during parsing. このクラスは継承できません。This class cannot be inherited.

PreApplicationStartMethodAttribute

アプリケーションの起動の拡張サポートを提供します。Provides expanded support for application startup.

ProcessInfo

現在実行されているプロセスに関する情報を提供します。Provides information on processes currently executing.

ProcessModelInfo

ワーカー プロセスの情報を返すメソッドを格納します。Contains methods that return information about worker processes.

SiteMap

SiteMap クラスは、サイトのナビゲーション構造のインメモリ表現であり、1 つ以上のサイト マップ プロバイダーにより提供されます。The SiteMap class is an in-memory representation of the navigation structure for a site, which is provided by one or more site map providers. このクラスは継承できません。This class cannot be inherited.

SiteMapNode

SiteMap クラスと、SiteMapProvider 抽象クラスを実装するクラスによって記述される階層サイト マップ構造に存在するノードを表します。Represents a node in the hierarchical site map structure such as that described by the SiteMap class and classes that implement the abstract SiteMapProvider class.

SiteMapNodeCollection

SiteMapNode オブジェクトの厳密に型指定されたコレクションを提供し、コレクションのナビゲーションをサポートするための IHierarchicalEnumerable インターフェイスを実装します。Provides a strongly typed collection for SiteMapNode objects and implements the IHierarchicalEnumerable interface to support navigating through the collection.

SiteMapProvider

すべてのサイト マップ データ プロバイダーの共通基本クラスを提供します。また、SiteMap オブジェクトの永続記憶領域として ASP.NET サイト マップ インフラストラクチャと組み合わせて使用できるカスタム サイト マップ データ プロバイダーを開発者が実装する手段を提供します。Provides a common base class for all site map data providers, and a way for developers to implement custom site map data providers that can be used with the ASP.NET site map infrastructure as persistent stores for SiteMap objects.

SiteMapProviderCollection

サイト マップの初期化中に SiteMap で使用できる SiteMapProvider オブジェクト セットを追跡するため、SiteMap クラスにより使用されます。Used by the SiteMap class to track the set of SiteMapProvider objects that are available to the SiteMap during site map initialization. このクラスは継承できません。This class cannot be inherited.

SiteMapResolveEventArgs

CurrentNode クラスの SiteMapProvider プロパティを呼び出すことによって発生するイベントに関するデータを提供します。Provides data for an event that is raised by calling the CurrentNode property of the SiteMapProvider class.

StaticSiteMapProvider

SiteMapProvider 抽象クラスの部分実装として機能します。また、ASP.NET の既定のサイト マップ プロバイダーである XmlSiteMapProvider クラスの基本クラスとして機能します。Serves as a partial implementation of the abstract SiteMapProvider class and serves as a base class for the XmlSiteMapProvider class, which is the default site map provider in ASP.NET.

TraceContext

Web 要求に関する実行の詳細をキャプチャして表示します。Captures and presents execution details about a Web request. このクラスは継承できません。This class cannot be inherited.

TraceContextEventArgs

TraceFinished イベントを処理するメソッドにトレース レコードのコレクションを提供します。Provides a collection of trace records to any method that handles the TraceFinished event. このクラスは継承できません。This class cannot be inherited.

TraceContextRecord

ASP.NET のトレース メッセージと関連データを表します。Represents an ASP.NET trace message and any associated data.

UnvalidatedRequestValues

ASP.NET 要求の検証をトリガーしない HTTP 要求値へのアクセスを提供します。Provides access to HTTP request values without triggering ASP.NET request validation.

UnvalidatedRequestValuesBase

クラスの基本クラスとして動作し、ASP.NET 要求の検証をトリガーしない HTTP 要求値へのアクセスを提供します。Serves as the base class for classes that provide access to HTTP request values without triggering ASP.NET request validation.

UnvalidatedRequestValuesWrapper

ラッパー クラスを UnvalidatedRequestValuesBase のクラスに提供し、 ASP.NET 要求の検証をトリガーしない HTTP 要求値へのアクセスを提供します。Provides a wrapper class for the UnvalidatedRequestValuesBase class, and provides access to HTTP request values without triggering ASP.NET request validation.

VirtualPathUtility

共通仮想パス操作に使用するユーティリティ メソッドを提供します。Provides utility methods for common virtual path operations.

WebPageTraceListener

Trace メッセージを ASP.NET Web ページ出力に転送するリスナーを提供します。Provides a listener that directs Trace messages to ASP.NET Web page outputs.

XmlSiteMapProvider

XmlSiteMapProvider クラスは、SiteMapProvider クラスから派生します。これは、ASP.NET の既定のサイト マップ プロバイダーです。The XmlSiteMapProvider class is derived from the SiteMapProvider class and is the default site map provider for ASP.NET. XmlSiteMapProvider クラスは、ファイル名拡張子が .sitemap の XML ファイルからサイト マップ ツリーを生成します。The XmlSiteMapProvider class generates site map trees from XML files with the file name extension .sitemap.

インターフェイス

IHtmlString

再度エンコードしてはならない HTML エンコードされた文字列を表します。Represents an HTML-encoded string that should not be encoded again.

IHttpAsyncHandler

HTTP 非同期ハンドラー オブジェクトに実装する必要があるコントラクトを定義します。Defines the contract that HTTP asynchronous handler objects must implement.

IHttpHandler

カスタム HTTP ハンドラーを使用して HTTP Web 要求を同期的に処理するために、ASP.NET に実装するコントラクトを定義します。Defines the contract that ASP.NET implements to synchronously process HTTP Web requests using custom HTTP handlers.

IHttpHandlerFactory

新しい IHttpHandler オブジェクトを作成するために、クラス ファクトリに実装する必要があるコントラクトを定義します。Defines the contract that class factories must implement to create new IHttpHandler objects.

IHttpModule

モジュールの初期化イベントと破棄イベントを実装するクラスに提供します。Provides module initialization and disposal events to the implementing class.

IPartitionResolver

カスタム セッション状態のパーティション解決のために実装する必要があるメソッドを定義します。Defines methods that must be implemented for custom session-state partition resolution.

ISubscriptionToken

オブジェクトによって実装され、リスナーのサブスクリプションの解除に使用できるインターフェイスを表します。Represents an interface that is implemented by an object and that can be used to unsubscribe listeners.

ITlsTokenBindingInfo

トランスポート層セキュリティ (TLS) トークンのバインディングに関する情報を提供します。Provides information about transport layer security (TLS) token binding.

列挙型

ApplicationShutdownReason

AppDomain クラスがシャットダウンされた理由を指定します。Specifies why the AppDomain class shut down.

AspNetHostingPermissionLevel

ASP.NET Web アプリケーションに付与される信頼レベルを指定します。Specifies the trust level that is granted to an ASP.NET Web application.

HttpCacheability

Cache-Control HTTP ヘッダーを設定するために使用する列挙値を提供します。Provides enumerated values that are used to set the Cache-Control HTTP header.

HttpCacheRevalidation

再検証関連のCache-Control HTTP ヘッダーを設定するために使用する列挙値を提供します。Provides enumerated values that are used to set revalidation-specific Cache-Control HTTP headers.

HttpCookieMode

Web アプリケーションでのクッキーの使用方法を指定します。Specifies how cookies are used for a Web application.

HttpValidationStatus

キャッシュの検証ステータスを示す列挙値を提供します。Provides enumerated values that indicate cache validation status.

ProcessShutdownReason

プロセスがシャットダウンされた理由を示す列挙値を提供します。Provides enumerated values that indicate why a process has shut down.

ProcessStatus

プロセスの現在のステータスを示す列挙値を提供します。Provides enumerated values that indicate the current status of a process.

ReadEntityBodyMode

HTTP 要求のエンティティ本体がどのように読み取られたかを示す定数を指定します。Specifies constants that indicate how the entity body of an HTTP request has been read.

RequestNotification

HttpApplication 要求の処理中にイベントおよびその他のライフ サイクル イベントがどの時点で発生するかを示します。Indicates when events and other life-cycle events occur while a HttpApplication request is being processed.

RequestNotificationStatus

要求パイプライン内の通知の状態を指定します。Specifies the state of a notification in the request pipeline.

SameSiteMode

Cookie の SameSite 属性の値を示す定数を指定します。Specifies constants that indicate the value for the SameSite attribute of the cookie.

TraceMode

トレース メッセージをページの HTML 出力に出力する順序を指定します。Specifies in what order trace messages are emitted into the HTML output of a page.

代理人

BeginEventHandler

アプリケーション イベントなどの非同期イベントを処理するメソッドを表します。Represents the method that handles asynchronous events such as application events. このデリゲートは、非同期操作の開始時に呼び出されます。This delegate is called at the start of an asynchronous operation.

EndEventHandler

アプリケーション イベントなどの非同期イベントを処理するメソッドを表します。Represents the method that handles asynchronous events such as application events.

HttpCacheValidateHandler

キャッシュ アイテムをキャッシュから供給される前に検証するために呼び出されるメソッドを表します。Represents a method that is called to validate a cached item before the item is served from the cache.

HttpResponseSubstitutionCallback

キャッシュ後の置換を処理するメソッドを表します。Represents the method that handles post-cache substitution.

HttpWorkerRequest.EndOfSendNotification

応答の送信が完了したときに、呼び出し元に通知するメソッドを表します。Represents the method that Notifies callers when sending of the response is complete.

SiteMapResolveEventHandler

クラス SiteMapResolve または静的クラス SiteMapProvider のインスタンスによる SiteMap イベントを処理するメソッドを表します。Represents the method that will handle the SiteMapResolve event of a specific instance of the SiteMapProvider or static SiteMap class.

TaskEventHandler

EventHandlerTaskAsyncHelper クラスのインスタンスによって処理される非同期タスクを表します。Represents the asynchronous task that is being processed by an instance of the EventHandlerTaskAsyncHelper class.

TraceContextEventHandler

TraceFinished オブジェクトの TraceContext イベントを処理するメソッドを表します。Represents the method that handles the TraceFinished event of a TraceContext object.