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 调用 SetApplicationPreloadState 方法,以通知 ASP.NET 加载的应用程序是否支持预加载。
注释
此方法仅适用于在 IIS 7.0 上运行的应用程序。