IVsaEngine Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
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 IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[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.")]
public interface IVsaEngine
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaEngine = interface
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<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.")>]
type IVsaEngine = interface
Public Interface IVsaEngine
- Производный
- Атрибуты
Свойства
Assembly |
Устаревшие..
Получает ссылку на запущенную сборку, созданную методом Run(). |
Evidence |
Устаревшие..
Предоставляет свидетельство в целях проверки удостоверения текущего объекта. |
GenerateDebugInfo |
Устаревшие..
Задает или получает логическое значение, которое обозначает, выводит ли обработчик скриптов отладочную информацию при вызове метода Compile(). |
IsCompiled |
Устаревшие..
Получает значение, которое обозначает, выводит ли обработчик скриптов отладочную информацию при вызове метода Compile(). |
IsDirty |
Устаревшие..
Получает значение, указывающее, изменилось ли состояние источника обработчика скриптов с момента последней операции сохранения или исходной загрузки обработчика скриптов. |
IsRunning |
Устаревшие..
Получает значение, которое указывает, находится ли обработчик скриптов в настоящий момент в режиме выполнения. |
Items |
Устаревшие..
Получает коллекцию IVsaItems объектов IVsaItem, которые представляют все элементы, добавленные в обработчик скриптов с помощью метода CreateItem, включая элементы кода, элементы ссылок и глобальные элементы. |
Language |
Устаревшие..
Получает нелокализуемое название языка программирования, поддерживаемого обработчиком скриптов. |
LCID |
Устаревшие..
Возвращает или задает географическое расположение и язык для сообщений об исключениях. |
Name |
Устаревшие..
Получает или задает отображаемое имя обработчика сценариев, которое служит, в первую очередь, для обозначения обработчика сценариев для пользователей в размещенной среде. |
RootMoniker |
Устаревшие..
Задает или получает корневой моникер обработчика сценариев. |
RootNamespace |
Устаревшие..
Задает или получает корневое пространство имен, используемое обработчиком сценариев. |
Site |
Устаревшие..
Задает или получает реализуемый основным приложением объект IVsaSite, который используется обработчиком сценариев для связи с основным приложением. |
Version |
Устаревшие..
Возвращает текущую версию компилятора языка, поддерживаемую обработчиком скриптов, в виде основной_номер.дополнительный_номер.редакция.сборка. |
Методы
Close() |
Устаревшие..
Закрывает обработчик сценариев и освобождает все ресурсы. Если обработчик сценариев в данный момент запущен, сначала вызывается метод Reset(). |
Compile() |
Устаревшие..
Выполняет компиляцию существующего состояния исходного кода обработчиком сценариев. |
GetOption(String) |
Устаревшие..
Возвращает параметры реализации для обработчика сценариев. |
InitNew() |
Устаревшие..
Предоставляет уведомление о том, что этап инициализации завершен и что обработчик сценариев подготовлен для добавления объектов IVsaItem. |
IsValidIdentifier(String) |
Устаревшие..
Проверяет допустимость предоставленного идентификатора для обработчика сценариев. |
LoadSourceState(IVsaPersistSite) |
Устаревшие..
Предписывает обработчику сценариев загрузить исходные элементы из точки сохраняемости, заданной предоставленным основным приложением объектом, который реализует интерфейс IVsaPersistSite. |
Reset() |
Устаревшие..
Выводит обработчик сценариев из состояния выполнения и отсоединяет автоматически привязанные обработчики событий. |
RevokeCache() |
Устаревшие..
Делает недействительной кэшированную сборку, заданную корневым моникером, для обработчика сценариев. |
Run() |
Устаревшие..
Инициирует выполнение скомпилированного кода в обработчике сценариев и связывает все обработчики событий. |
SaveCompiledState(Byte[], Byte[]) |
Устаревшие..
Сохраняет скомпилированное состояние обработчика сценариев. Дополнительно сохраняет отладочную информацию. |
SaveSourceState(IVsaPersistSite) |
Устаревшие..
Предписывает обработчику сценариев сохранить исходное состояние в указанном объекте IVsaPersistSite. |
SetOption(String, Object) |
Устаревшие..
Задает параметры реализации для обработчика сценариев. |