System.Web.Hosting Namespace

System.Web.Hosting 名前空間には、Microsoft インターネット インフォメーション サービス (IIS) 以外のマネージド アプリケーションから ASP.NET アプリケーションをホストする機能があります。 The System.Web.Hosting namespace provides the functionality for hosting ASP.NET applications from managed applications outside Microsoft Internet Information Services (IIS).

クラス

AppDomainFactory

Web アプリケーションの新しい AppDomain インスタンスを作成します。Creates a new AppDomain instance for the Web application. このクラスは継承できません。This class cannot be inherited. このクラスは、.NET Framework Version 2.0 より前のバージョンで使用されていました。 .NET Framework Version 2.0 では、代わりに AppManagerAppDomainFactory クラスを使用しています。This class was used by earlier versions of the .NET Framework than version 2.0, which uses the AppManagerAppDomainFactory class instead.

AppDomainInfo

アプリケーション ドメインに関する情報を提供します。Provides information about the application domain.

AppDomainInfoEnum

アプリケーション ドメインにアクセスできるようにします。Provides access to an application domain.

AppDomainProtocolHandler

アプリケーション ドメイン プロトコルへのプログラムによるアクセスをサポートします。Provides support for programmatic access to application domain protocols.

ApplicationHost

Internet Information Services (IIS) アプリケーション以外から ASP.NET ページをホストできるようにします。Enables hosting of ASP.NET pages outside the Internet Information Services (IIS) application. このクラスを使用すると、ASP.NET の要求を処理するアプリケーション ドメインをホストが作成できます。This class enables the host to create application domains for processing ASP.NET requests.

ApplicationInfo

実行中のアプリケーションに関する情報を提供します。Provides information about a running application. このクラスは継承できません。This class cannot be inherited.

ApplicationManager

ASP.NET ホスト アプリケーションの ASP.NET アプリケーション ドメインを管理します。Manages ASP.NET application domains for an ASP.NET hosting application.

ApplicationMonitors

アプリケーションを正常な状態に保つために ASP.NET サブシステムによって使用されている置き換え可能なモニター オブジェクトのグループ。A group of replaceable monitor objects used by ASP.NET subsystems to maintain application health.

AppManagerAppDomainFactory

Web アプリケーション マネージャーのアプリケーション ドメインの作成と停止を行います。Creates and stops application domains for a Web-application manager. このクラスは継承できません。This class cannot be inherited.

AspNetMemoryMonitor

メモリ モニターの ASP.NET の既定の実装。ASP.NET default implementation of memory monitor.

CustomLoaderAttribute

アプリケーションのホスティング環境の独自の実装を提供できるように、ASP.NET にカスタム ローダーを提供します。Provides a custom loader to ASP.NET so that an application can provide its own implementation of the hosting environment.

HostingEnvironment

アプリケーション ドメイン内でマネージド アプリケーションにアプリケーション管理機能およびアプリケーション サービスを提供します。Provides application-management functions and application services to a managed application within its application domain. このクラスは継承できません。This class cannot be inherited.

HostSecurityPolicyResolver

ASP.NET のコード アクセス セキュリティ ポリシーをオーバーライドする ASP.NET の実行時の動作をカスタマイズする方法を提供します。Provides a way to customize ASP.NET behavior at run time that overrides the ASP.NET code access security policy.

ISAPIRuntime

.NET Framework の HttpWorkerRequest オブジェクトを管理します。Manages HttpWorkerRequest objects in the .NET Framework. このクラスは継承できません。This class cannot be inherited.

LowPhysicalMemoryInfo

アプリケーションのメモリ モニターによって生成されるイベントに関する情報をカプセル化します。Encapsulates information about events raised by the application's memory monitor.

LowPhysicalMemoryObserver

アプリケーションのメモリ モニターによって生成される LowPhysicalMemoryInfo イベントに、ASP.NET の既定の反応を実装するオブザーバー。An observer that implements ASP.NET's default reaction to LowPhysicalMemoryInfo events raised by the application's memory monitor.

ProcessHost

プロセス ホストを表します。Represents a process host.

ProcessHostFactoryHelper

IProcessHost インターフェイスを取得するメソッドを提供します。Provides a method to retrieve an IProcessHost interface.

ProcessProtocolHandler

プロトコル ハンドラーをサポートします。Provides support for protocol handlers.

RecycleLimitInfo

検出されたメモリの負荷のレベルについて説明します。Describes the level of memory pressure detected.

RecycleLimitMonitor

リサイクル制限モニターをカプセル化します。Encapsulates a recycle limit monitor.

RecycleLimitMonitor.RecycleLimitMonitorSingleton

リサイクル制限モニター シングルトンをカプセル化します。Encapsulates a recycle limit monitor singleton.

RecycleLimitObserver

アプリケーションのリサイクル制限モニターによって生成される RecycleLimitInfo イベントに、ASP.NET の既定の反応を実装するオブザーバー。An observer that implements ASP.NET's default reaction to RecycleLimitInfo events raised by the application's recycle limit monitor.

SimpleWorkerRequest

IIS (Internet Information Server) アプリケーション以外で ASP.NET アプリケーションをホストする HttpWorkerRequest 抽象クラスの簡単な実装を提供します。Provides a simple implementation of the HttpWorkerRequest abstract class that can be used to host ASP.NET applications outside an Internet Information Services (IIS) application. SimpleWorkerRequest は、直接使用することも、拡張することもできます。You can employ SimpleWorkerRequest directly or extend it.

VirtualDirectory

仮想ファイルまたはリソース領域のディレクトリ オブジェクトを表します。Represents a directory object in a virtual file or resource space.

VirtualFile

仮想ファイルまたはリソース領域のファイル オブジェクトを表します。Represents a file object in a virtual file or resource space.

VirtualFileBase

VirtualFile オブジェクトおよび VirtualDirectory オブジェクトのコア実装を提供します。Provides the core implementation for the VirtualFile and VirtualDirectory objects. 抽象クラスであるため、このクラスのインスタンスは生成できません。An abstract class, it cannot be instantiated.

VirtualPathProvider

Web アプリケーションによって仮想ファイル システムのリソースを取得できるようにする一連のメソッドが用意されています。Provides a set of methods that enable a Web application to retrieve resources from a virtual file system.

インターフェイス

IAdphManager

アプリケーション ドメイン プロトコル ハンドラーを管理します。Manages an application domain protocol handler

IAppDomainFactory

Web アプリケーションの新しい AppDomain インスタンスを作成するための単一のメソッドを定義します。Defines a single method to create a new AppDomain instance for a Web application. このインターフェイスは、.NET Framework Version 2.0 より前のバージョンで使用されていました。バージョン 2.0 では、代わりに IAppManagerAppDomainFactory インターフェイスが使用されます。This interface was used by .NET Framework versions earlier than 2.0; version 2.0 uses the IAppManagerAppDomainFactory interface instead.

IAppDomainInfo

アプリケーション ドメインに関する情報を提供します。Provides information about the application domain.

IAppDomainInfoEnum

アプリケーション ドメインにアクセスできるようにします。Provides access to an application domain.

IApplicationHost

アプリケーション ホストに関する情報を取得します。Retrieves information about the application host.

IApplicationMonitor

ASP.NET の置き換え可能なアプリケーションの監視に必要なインターフェイスを定義します。Defines the interface required of a replaceable application monitor for ASP.NET.

IApplicationPreloadManager

ASP.NET が IIS 7.0 のアプリケーション プリロード機能を起動するために使用するメソッドを提供します。Provides methods that ASP.NET uses to invoke the application-preload feature in IIS 7.0.

IApplicationPreloadUtil

サーバーがアプリケーションをプリロードしている間に ASP.NET が IIS 7.0 と通信するのに使用するメソッドを提供します。Provides methods that ASP.NET uses to communicate with IIS 7.0 while the server preloads an application.

IAppManagerAppDomainFactory

Web アプリケーション マネージャーの AppDomain インスタンスの作成に使用するメソッドと、Web アプリケーション マネージャーのすべての AppDomain インスタンスの停止に使用するメソッドを定義します。Defines a method used to create an AppDomain instance for a Web-application manager and a method used to stop all AppDomain instances for a Web-application manager.

IISAPIRuntime

.NET Framework で HttpWorkerRequest オブジェクトを作成するために使用するメソッドを定義します。Defines the methods that are used to create HttpWorkerRequest objects in the .NET Framework.

IListenerChannelCallback

プロトコル ハンドラーからワーカー プロセス フレームワークへのリスナー チャネル通知を提供します。Provides listener-channel notifications from protocol handlers to the worker process framework. また、プロトコル ハンドラーが、リスナー チャネルの ID など他のパラメーターにアクセスできるようにします。Also enables protocol handlers to access additional parameters, such as the ID of the listener channel.

IPphManager

リスナー チャネルを停止したり開始したりするコントロールを提供します。Provides stop and start control of listener channels.

IProcessHost

アプリケーション マネージャーのすべてのホストで実装される必要のある、プロセス全体にわたる一連の機能を定義します。Defines the set of process-wide functionality that every host of the application manager must implement.

IProcessHostFactoryHelper

IProcessHost インターフェイスを取得するメソッドを提供します。Provides a method to retrieve an IProcessHost interface.

IProcessHostIdleAndHealthCheck

プロセスの状態を確認する方法を提供します。Provides ways to check on the state of a process.

IProcessHostPreloadClient

IIS 7.0 で実行されている ASP.NET アプリケーションに型をプリロードするために、その型に実装できるインターフェイスを定義します。Defines an interface that can be implemented in a type in order to preload the type in an ASP.NET application that is running on IIS 7.0.

IProcessHostSupportFunctions

プロセス ホストのヘルパー関数を提供します。Provides helper functions for the process host.

IProcessPingCallback

ping 要求に応答する機能を提供します。Provides functionality to respond to a ping request.

IRegisteredObject

ホスト環境で管理されるオブジェクトのメソッドを定義します。Defines methods for objects that are managed by the hosting environment.

IStopListeningRegisteredObject

IIS からの GL_STOP_LISTENING 通知をリッスンします。Listens for GL_STOP_LISTENING notifications from IIS.

ISuspendibleRegisteredObject

中断をリッスンし、通知を再開します。Listens for suspend and resume notifications.

列挙型

HostSecurityPolicyResults

アセンブリに適用されるセキュリティ ポリシーの種類を指定します。Specifies the type of security policy to apply to an assembly.

RecycleLimitNotificationFrequency

達しているメモリしきい値への対応をリスナーに確認していることをメモリ モニターが認識する頻度を示します。Indicates how frequently the memory monitor perceives we are asking listeners to react to the approaching memory threshold.