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. |