IJSVsaEngine Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.
Определяет методы и свойства, которые должен поддерживать обработчик скриптов, и предоставляет программный доступ к обработчику скриптов.
public interface class IJSVsaEngine
[System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("8FA2C97B-47E4-4A31-A7F5-FF39D1195CD9")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IJSVsaEngine
[<System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("8FA2C97B-47E4-4A31-A7F5-FF39D1195CD9")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IJSVsaEngine = interface
Public Interface IJSVsaEngine
- Производный
- Атрибуты
Свойства
Assembly |
Получает ссылку на запуск сборки, создаваемой методом Run. |
Evidence |
Предоставляет свидетельство в целях проверки удостоверения текущего объекта. |
GenerateDebugInfo |
Возвращает или задает логическое значение, определяющее, создает ли обработчик скриптов сведения об отладке при вызове метода Compile. |
IsCompiled |
Получает или задает значение, указывающее, скомпилирован ли исходный код. |
IsDirty |
Возвращает или задает значение, указывающее, отличается ли текущее представление элемента в памяти от сохраненного представления. |
IsRunning |
Получает логическое значение, которое указывает, находится ли обработчик скриптов в настоящий момент в режиме выполнения. |
Items |
Получает коллекцию объектов IJSVsaItem, которые представляют все элементы, добавленные в обработчик скрипта. |
Language |
Получает имя языка программирования, поддерживаемого обработчиком скрипта. |
LCID |
Возвращает или задает географическое расположение и язык для сообщений об исключениях. |
Name |
Возвращает или задает отображаемое имя обработчика скриптов. |
RootMoniker |
Задает или получает корневой моникер обработчика сценариев. |
RootNamespace |
Задает или получает корневое пространство имен, используемое обработчиком сценариев. |
Site |
Возвращает или задает реализуемый основным приложением объект IJSVsaSite, который используется обработчиком скриптов для связи с основным приложением. |
Version |
Возвращает текущую версию компилятора языка, поддерживаемую обработчиком скриптов, в виде |
Методы
Close() |
Закрывает обработчик. |
Compile() |
Выполняет компиляцию существующего состояния исходного кода обработчиком. |
GetOption(String) |
Получает параметры реализации для обработчика. |
InitNew() |
Предоставляет уведомление о завершении этапа инициализации. |
IsValidIdentifier(String) |
Проверяет допустимость предоставленного идентификатора для обработчика. |
LoadSourceState(IJSVsaPersistSite) |
Ориентирует обработчик на загрузку исходных элементов из их пункта персистенции, как задано предоставленым узлом объектом. |
Reset() |
Выводит обработчик сценариев из состояния выполнения и отсоединяет автоматически привязанные обработчики событий. |
RevokeCache() |
Делает недействительной кэшированную сборку для обработчика, как задано его корневым моникером. |
Run() |
Инициирует выполнение скомпилированного кода в обработчике сценариев и связывает все обработчики событий. |
SaveCompiledState(Byte[], Byte[]) |
Сохраняет скомпилированное состояние обработчика сценариев. Дополнительно сохраняет отладочную информацию. |
SaveSourceState(IJSVsaPersistSite) |
Направляет обработчик скрипта на сохранени его исходного состояния. |
SetOption(String, Object) |
Задает параметры реализации для обработчика сценариев. |