ProcessHost.SetApplicationPreloadState(String, String, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通知 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
或空。
- 或 -
appId
为 null
或空。
- 或 -
enabled
设置为 true
,并且进程宿主以前未将 IApplicationPreloadUtil 接口传递至其 SetApplicationPreloadUtil(IApplicationPreloadUtil) 方法
注解
此方法实现 SetApplicationPreloadState 接口的 IApplicationPreloadManager 方法。 IIS 7.0 调用 方法,ASP.NET 加载的应用程序是否支持 SetApplicationPreloadState 预加载。
备注
此方法仅适用于在 IIS 7.0 中运行的应用程序。