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
應用程式的唯一識別碼。
- enabled
- Boolean
true
表示應預先載入應用程式,否則為 false
。
實作
例外狀況
IApplicationPreloadUtil 執行個體,其中包含預載應用程式的資訊是 null
或空白。
-或-
appId
為 null
或是空的。
-或-
enabled
會設定為 true
,且處理序主機先前未傳遞 IApplicationPreloadUtil 介面給其 SetApplicationPreloadUtil(IApplicationPreloadUtil) 方法
備註
這個方法會執行 SetApplicationPreloadState 介面的方法 IApplicationPreloadManager 。 當所 SetApplicationPreloadState 載入的應用程式支援預先載入時,IIS 7.0 會呼叫方法來通知 ASP.NET。
注意
這個方法只適用于在 IIS 7.0 上執行的應用程式。