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
или пуст.
-или-
Параметр appId
имеет значение null
или пуст.
-или-
enabled
получает значение true
, а методу IApplicationPreloadUtil хоста процесса не был передан ранее интерфейс SetApplicationPreloadUtil(IApplicationPreloadUtil)
Комментарии
Этот метод реализует SetApplicationPreloadState метод IApplicationPreloadManager интерфейса. IIS 7,0 вызывает SetApplicationPreloadState метод для уведомления ASP.NET, поддерживает ли загружаемое приложение предварительную загрузку.
Примечание
Этот метод применим только к приложениям, выполняемым в IIS 7,0.