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