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 |
Возвращает текущую версию компилятора языка, поддерживаемого обработчиком скриптов, в форме Major.Minor.Revision.Build. (Унаследовано от 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) |