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