IVsaEngine - интерфейс
Примечание. Данный API устарел.
Определяет методы и свойства, которые должен поддерживать обработчик скриптов, и предоставляет программный доступ к обработчику скриптов.
Пространство имен: Microsoft.Vsa
Сборка: Microsoft.Vsa (в Microsoft.Vsa.dll)
Синтаксис
'Декларация
<ObsoleteAttribute("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.")> _
<GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsaEngine
[ObsoleteAttribute("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.")]
[GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaEngine
[ObsoleteAttribute(L"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.")]
[GuidAttribute(L"E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsaEngine
[<ObsoleteAttribute("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.")>]
[<GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaEngine = interface end
public interface IVsaEngine
Тип IVsaEngine предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
Assembly | Получает ссылку на запущенную сборку, созданную методом Run. | |
Evidence | Предоставляет свидетельство в целях проверки удостоверения текущего объекта. | |
GenerateDebugInfo | Задает или получает логическое значение, которое обозначает, выводит ли обработчик скриптов отладочную информацию при вызове метода Compile. | |
IsCompiled | ||
IsDirty | Получает логическое значение, указывающее, изменилось ли состояние источника обработчика скриптов с момента последней операции сохранения или исходной загрузки обработчика скриптов. | |
IsRunning | Получает логическое значение, которое указывает, находится ли обработчик скриптов в настоящий момент в режиме выполнения. | |
Items | Получает коллекцию IVsaItems объектов IVsaItem, которые представляют все элементы, добавленные в обработчик скриптов с помощью метода CreateItem, включая элементы кода, элементы ссылок и глобальные элементы. | |
Language | Получает нелокализуемое название языка программирования, поддерживаемого обработчиком скриптов. | |
LCID | Возвращает или задает географическое расположение и язык для сообщений об исключениях. | |
Name | Возвращает или задает отображаемое имя обработчика сценариев, которое служит в первую очередь для обозначения обработчика сценариев для пользователей в размещенной среде. | |
RootMoniker | Задает или возвращает корневой моникер обработчика сценариев. | |
RootNamespace | Задает или возвращает корневое пространство имен, используемое обработчиком сценариев. | |
Site | Задает или возвращает реализуемый основным приложением объект IVsaSite, который используется обработчиком сценариев для связи с основным приложением. | |
Version | Возвращает текущую версию компилятора языка, поддерживаемую обработчиком сценариев, в виде Major.Minor.Revision.Build. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Close | Закрывает обработчик сценариев и освобождает все ресурсы.Если обработчик сценариев в данный момент запущен, сначала вызывается метод Reset. | |
Compile | Выполняет компиляцию существующего состояния исходного кода обработчиком сценариев. | |
GetOption | Возвращает параметры реализации для обработчика сценариев. | |
InitNew | Предоставляет уведомление о том, что этап инициализации завершен и что обработчик сценариев подготовлен для добавления объектов IVsaItem. | |
IsValidIdentifier | Проверяет допустимость предоставленного идентификатора для обработчика сценариев. | |
LoadSourceState | Предписывает обработчику сценариев загрузить исходные элементы из точки сохраняемости, заданной предоставленным основным приложением объектом, который реализует интерфейс IVsaPersistSite. | |
Reset | Выводит обработчик сценариев из состояния выполнения и отсоединяет автоматически привязанные обработчики событий. | |
RevokeCache | Делает недействительной кэшированную сборку, заданную корневым моникером, для обработчика сценариев. | |
Run | Инициирует выполнение скомпилированного кода в обработчике сценариев и связывает все обработчики событий. | |
SaveCompiledState | Сохраняет скомпилированное состояние обработчика сценариев. Дополнительно сохраняет отладочную информацию. | |
SaveSourceState | Предписывает обработчику сценариев сохранить исходное состояние в указанном объекте IVsaPersistSite. | |
SetOption | Задает параметры реализации для обработчика скриптов. |
В начало страницы