IEngine2 Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет дополнительные функциональные возможности, необходимые узлу IActiveScript. Реализуется подсистемой VsaEngine .
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public interface class IEngine2
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("BFF6C97F-0705-4394-88B8-A03A4B8B4CD7")]
public interface IEngine2
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("BFF6C97F-0705-4394-88B8-A03A4B8B4CD7")>]
type IEngine2 = interface
Public Interface IEngine2
- Производный
- Атрибуты
Методы
| Имя | Описание |
|---|---|
| Clone(AppDomain) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе создается новый идентичный механизм, который выполняется в новом домене приложения с тем же скомпилируемым состоянием и именованными элементами. Это не реализовано в JScript. |
| CompileEmpty() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе активирует компиляцию всего состояния в обработчике. Все ссылки, элементы кода, элементы узла и ресурсы выполняются с помощью компилятора. |
| ConnectEvents() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе обменивается данными с подсистемой, которая может подключать все зарегистрированные источники событий, имеющие события к любым глобальным обработчикам событий. Это не реализовано в JScript. |
| DisconnectEvents() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе обработчик направляет подсистему для отмены перехвата источников событий из обработчиков событий. Это не реализовано в JScript. |
| GetAssembly() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе получает скомпилированную сборку, созданную на шаге компиляции. |
| GetGlobalScope() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе получает глобальный объект области. |
| GetModule() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе получает модуль кода из скомпилированной сборки. |
| InitVsaEngine(String, IJSVsaSite) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе инициализирует объект VsaEngine. |
| InitVsaEngine(String, IVsaSite) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе инициализирует объект VsaEngine. |
| Interrupt() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе вызывает Abort() поток, выполняющий код скрипта. |
| RegisterEventSource(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе указывает имя элемента, помеченного как источник событий, чтобы ConnectEvents() метод смог определить, какие события необходимо подключить. Это не реализовано в JScript. |
| Restart() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе этот метод вызывается отладчиком при сбросе обработчика в чистое состояние перед оценкой нового выражения. Метод сбрасывает добавленные элементы и глобальную область обратно в исходное состояние. |
| Run(AppDomain) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе выполняет скомпилированный код в указанном домене приложения. Это не реализовано в JScript, так как управляемые подсистемы не поддерживают выполнение кода в доменах приложений, предоставляемых пользователем. |
| RunEmpty() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. При реализации в классе выполняет скомпилированный код в текущем AppDomain. |