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,并且进程宿主以前未将 IApplicationPreloadUtil 接口传递至其 SetApplicationPreloadUtil(IApplicationPreloadUtil) 方法

注解

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

备注

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

适用于