Язык

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)

Применяется к