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) |