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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

Методы

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)

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