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)

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