ProcessHost.SetApplicationPreloadState(String, String, Boolean) 方法

定义

通知 ASP.NET 在 IIS 7.0 上运行的特定应用程序配置为预加载。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 virtual void SetApplicationPreloadState(System::String ^ context, System::String ^ appId, bool enabled);
public void SetApplicationPreloadState(string context, string appId, bool enabled);
abstract member SetApplicationPreloadState : string * string * bool -> unit
override this.SetApplicationPreloadState : string * string * bool -> unit
Public Sub SetApplicationPreloadState (context As String, appId As String, enabled As Boolean)

参数

context
String

应用程序上下文。

appId
String

应用程序的唯一 ID。

enabled
Boolean

true 指示应预加载应用程序;否则,为 false.

实现

例外

IApplicationPreloadUtil包含预加载应用程序的信息的实例为null或为空。

-或-

appIdnull 或为空。

-或-

enabled 设置为 true 进程主机且之前未将接口传递给 IApplicationPreloadUtilSetApplicationPreloadUtil(IApplicationPreloadUtil) 方法

注解

此方法实现 SetApplicationPreloadState 接口的方法 IApplicationPreloadManager 。 IIS 7.0 调用 SetApplicationPreloadState 方法,以通知 ASP.NET 加载的应用程序是否支持预加载。

注释

此方法仅适用于在 IIS 7.0 上运行的应用程序。

适用于