共用方式為


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

應用程式的唯一識別碼。

enabled
Boolean

true 表示應預先載入應用程式,否則為 false

實作

例外狀況

IApplicationPreloadUtil 執行個體,其中包含預載應用程式的資訊是 null 或空白。

-或-

appIdnull 或是空的。

-或-

enabled 會設定為 true,且處理序主機先前未傳遞 IApplicationPreloadUtil 介面給其 SetApplicationPreloadUtil(IApplicationPreloadUtil) 方法

備註

這個方法會執行 SetApplicationPreloadState 介面的方法 IApplicationPreloadManager 。 當所 SetApplicationPreloadState 載入的應用程式支援預先載入時,IIS 7.0 會呼叫方法來通知 ASP.NET。

注意

這個方法只適用于在 IIS 7.0 上執行的應用程式。

適用於