Язык

VsaEngineClass Класс

Определение

Этот API поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода.

public ref class VsaEngineClass : Microsoft::Vsa::IVsaEngine, Microsoft_VsaVb::VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")]
public class VsaEngineClass : Microsoft.Vsa.IVsaEngine, Microsoft_VsaVb.VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("24800CD0-0F4E-4DF7-9F69-3C6903C89224")>]
type VsaEngineClass = class
    interface IVsaEngine
    interface VsaEngine
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("A138CF39-2CAE-42C2-ADB3-022658D79F2F")>]
type VsaEngineClass = class
    interface IVsaEngine
    interface VsaEngine
Public Class VsaEngineClass
Implements IVsaEngine, VsaEngine
Наследование
VsaEngineClass
Атрибуты
Реализации

Конструкторы

Имя Описание
VsaEngineClass()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр класса VsaEngineClass.

Свойства

Имя Описание
Assembly

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает ссылку на запущенную сборку, созданную методом Run() .

Evidence

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает или задает доказательства для проверки удостоверения текущего объекта.

GenerateDebugInfo

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает значение, указывающее, создает ли обработчик скриптов отладочную информацию при вызове Compile() метода.

IsCompiled

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, указывающее, задан ли обработчик скриптов для создания отладочной информации при вызове Compile() метода.

IsDirty

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, указывающее, изменилось ли исходное состояние подсистемы скриптов с момента последней операции сохранения или после первоначальной загрузки подсистемы скриптов.

IsRunning

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, указывающее, находится ли обработчик скриптов в режиме выполнения.

Items

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

IVsaItems Возвращает коллекцию объектов, представляющих все элементы, добавленные в обработчик скриптовIVsaItem, с помощью метода CreateItem, включая элементы кода, ссылочные элементы и глобальные элементы.

Language

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает не локализованное имя языка программирования, поддерживаемого подсистемой скриптов.

LCID

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает географический языковой стандарт и язык, в котором следует сообщать об сообщениях об исключениях.

Name

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает отображаемое имя обработчика скриптов, используемого в основном для идентификации отдельных обработчиков скриптов пользователям в размещенной среде.

RootMoniker

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает корневой моникер обработчика скриптов.

RootNamespace

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает корневое пространство имен, используемое обработчиком скриптов.

Site

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает объект, реализованный IVsaSite узлом, который используется обработчиком скриптов для взаимодействия с узлом.

Version

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает текущую версию компилятора языка, поддерживаемого обработчиком скриптов, в форме Major.Minor.Revision.Build.

Методы

Имя Описание
Close()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Закрывает подсистему скриптов и освобождает все ресурсы. Если подсистема скриптов запущена в настоящее время, Reset() метод вызывается первым.

Compile()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Вызывает компиляцию существующего исходного состояния подсистемы скриптов.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetOption(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает параметры, относящиеся к реализации для подсистемы сценариев.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
InitNew()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Предоставляет уведомление о завершении этапа инициализации и подготовке обработчика скриптов к добавлению VsaEngineClass объектов.

IsValidIdentifier(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Проверяет, является ли предоставленный идентификатор допустимым для обработчика скриптов.

LoadSourceState(IVsaPersistSite)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Направляет обработчик скриптов на загрузку исходных элементов из точки сохраняемости, как указано предоставленным узлом объектом, реализующим IVsaPersistSite интерфейс.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Reset()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Удаляет обработчик скриптов из состояния выполнения и отключает автоматически привязанные обработчики событий.

RevokeCache()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Отменяет кэшированную сборку для обработчика скриптов, как указано его корневым моникером.

Run()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициирует выполнение скомпилированного кода в обработчике скриптов и привязывает все обработчики событий.

SaveCompiledState(Byte[], Byte[])

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Сохраняет скомпилированное состояние обработчика скриптов; При необходимости он также сохраняет сведения об отладке.

SaveSourceState(IVsaPersistSite)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Направляет обработчик скриптов для сохранения исходного состояния в указанном IVsaPersistSite объекте.

SetOption(String, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Задает параметры, относящиеся к реализации для обработчика скриптов.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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