VsaEngine Класс

Определение

Предупреждение

Этот API устарел.

Реализует интерфейс IJSVsaEngine.Implements IJSVsaEngine interface.

public ref class VsaEngine sealed : Microsoft::JScript::Vsa::BaseVsaEngine, Microsoft::JScript::IEngine2, Microsoft::JScript::IRedirectOutput
[System.Obsolete("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("B71E484D-93ED-4b56-BFB9-CEED5134822B")]
public sealed class VsaEngine : Microsoft.JScript.Vsa.BaseVsaEngine, Microsoft.JScript.IEngine2, Microsoft.JScript.IRedirectOutput
type VsaEngine = class
    inherit BaseVsaEngine
    interface IEngine2
    interface IRedirectOutput
Public NotInheritable Class VsaEngine
Inherits BaseVsaEngine
Implements IEngine2, IRedirectOutput
Наследование
VsaEngine
Атрибуты
Реализации

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

VsaEngine()

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

VsaEngine(Boolean)

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

Поля

applicationPath

Указывает путь к приложению.Specifies the application path.

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

Указывает версию сборки.Specifies the assembly version.

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

Указывает скомпилированное корневое пространство имен.Specifies the compiled root namespace.

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

Указывает моникер обработчика.Specifies the engine moniker.

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

Указывает имя обработчика.Specifies the engine name.

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

Указывает сайт обработчика.Specifies the engine site.

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

Указывает языковой стандарт ошибки.Specifies the error locale.

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

Указывает свидетельство выполнения.Specifies the execution evidence.

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

Указывает, возникла ли ошибка компиляции.Indicates whether the compilation failed.

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

Указывает, создается ли отладочная информация.Indicates whether debug information is generated.

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

Указывает, имеется ли откомпилированное состояние.Indicates whether there is a compiled state.

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

Указывает, закрыт ли обработчик.Indicates whether the engine is closed.

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

Указывает, поддерживается ли отладочная информация.Specifies whether debug information is supported.

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

Указывает, скомпилирован ли обработчик.Indicates whether the engine is compiled.

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

Указывает, отличается ли текущее представление элемента в памяти от сохраненного представления.Indicates whether the current in-memory representation of the item differs from the persisted representation.

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

Указывает, инициализирован ли обработчик.Indicates whether the engine is initialized.

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

Указывает, выполняется ли обработчик.Indicates whether the engine is running.

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

Указывает загруженную сборку.Specifies the loaded assembly.

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

Получает или задает корневое пространство имен.Gets or sets the root namespace.

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

Задает язык скрипта.Specifies the script language.

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

Указывает класс запуска.Specifies the startup class.

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

Указывает экземпляр запуска.Specifies the startup instance.

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

Указывает коллекцию объектов IVsaItem.Specifies the collection of IVsaItem objects.

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

Свойства

AppDomain

Получает или задает домен приложения.Gets or sets the application domain.

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

Получает или задает базовую папку приложения.Gets or sets the application base.

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

Получает ссылку на запуск сборки, создаваемой методом Run.Gets a reference to the running assembly generated by Run method.

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

Возвращает или задает свидетельство в целях проверки удостоверения текущего объекта.Gets or sets the evidence for the purpose of validating the current object's identity.

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

Возвращает или задает значение, указывающее, создает ли обработчик скриптов сведения об отладке при вызове метода Compile.Gets or sets a value that indicates whether the script engine produces debug information when the Compile method is called.

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

Возвращает значение, указывающее, скомпилирован ли исходный код.Gets a value that indicates whether the source is compiled.

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

Возвращает или задает значение, указывающее, отличается ли текущее представление элемента в памяти от сохраненного представления.Gets or sets a value that indicates whether the current in-memory representation of the item differs from the persisted representation.

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

Возвращает значение, указывающее, находится ли сейчас обработчик в режиме выполнения.Gets a value that indicates whether the engine is currently in run mode.

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

Возвращает коллекцию объектов IVsaItems, которые представляют все элементы, добавленные в обработчик.Gets the collection of IVsaItems objects, which represent all items added to the engine.

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

Получает имя языка программирования, поддерживаемого обработчиком.Gets the name of the programming language supported by the engine.

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

Возвращает или задает географическое расположение и язык для сообщений об исключениях.Gets or sets the geographical locale and language in which to report exception messages.

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

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

Name

Возвращает или задает отображаемое имя обработчика.Gets or sets the display name of the engine.

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

Возвращает или задает корневой моникер, используемый обработчиком.Gets or sets the root moniker used by the engine.

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

Возвращает или задает корневое пространство имен, используемое обработчиком.Gets or sets the root namespace used by the engine.

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

Возвращает или задает реализуемый основным приложением объект IVsaSite, который используется обработчиком для связи с основным приложением.Gets or sets the host-implemented IVsaSite object that is used by the engine to communicate with the host.

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

Возвращает текущую версию компилятора языка, поддерживаемую обработчиком, в виде "основной_номер.дополнительный_номер.редакция.сборка".Gets the current version of the language compiler supported by the engine, in the form Major.Minor.Revision.Build.

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

Методы

Clone(AppDomain)

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

Close()

Закрывает обработчик.Closes the engine.

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

Выполняет компиляцию существующего состояния исходного кода обработчиком.Causes the engine to compile the existing source state.

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

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

ConnectEvents()

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

CreateEngine()

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

CreateEngineAndGetGlobalScope(Boolean, String[])

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

CreateEngineAndGetGlobalScopeWithType(Boolean, String[], RuntimeTypeHandle)

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

CreateEngineAndGetGlobalScopeWithTypeAndRootNamespace(Boolean, String[], RuntimeTypeHandle, String)

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

CreateEngineWithType(RuntimeTypeHandle)

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

DisconnectEvents()

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

DoClose()

Закрывает обработчик.Closes the engine.

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

Выполняет компиляцию существующего состояния исходного кода обработчиком сценариев.Causes the script engine to compile the existing source state.

(Унаследовано от BaseVsaEngine)
DoLoadSourceState(IJSVsaPersistSite)

Направляет обработчик на загрузку исходных элементов.Directs the engine to load source items.

(Унаследовано от BaseVsaEngine)
DoLoadSourceState(IVsaPersistSite)

Направляет обработчик на загрузку исходных элементов.Directs the engine to load source items.

(Унаследовано от BaseVsaEngine)
DoSaveCompiledState(Byte[], Byte[])

Сохраняет скомпилированное состояние обработчика сценариев. Дополнительно сохраняет отладочную информацию.Saves the compiled state of the script engine; optionally, it also saves debugging information.

(Унаследовано от BaseVsaEngine)
DoSaveSourceState(IJSVsaPersistSite)

Ориентирует обработчик скрипта на удержание его исходного состояния для заданного объекта.Directs the script engine to persist its source state to the specified object.

(Унаследовано от BaseVsaEngine)
DoSaveSourceState(IVsaPersistSite)

Ориентирует обработчик скрипта на удержание его исходного состояния для заданного объекта.Directs the script engine to persist its source state to the specified object.

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

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возвращает ошибку.Returns an error.

(Унаследовано от BaseVsaEngine)
Error(VsaError)

Возвращает ошибку.Returns an error.

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

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

GetCustomOption(String)

Получает параметры реализации для обработчика.Gets implementation-specific options for the engine.

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

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

GetItemAtIndex(Int32)

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

GetItemCount()

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

GetMainScope()

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

GetModule()

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

GetOption(String)

Получает параметры реализации для обработчика.Gets implementation-specific options for the engine.

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

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

GetOriginalObjectConstructor()

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

GetOriginalRegExpConstructor()

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Предоставляет уведомление о завершении этапа инициализации.Provides a notification that the initialization phase is complete.

(Унаследовано от BaseVsaEngine)
InitVsaEngine(String, IJSVsaSite)

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

InitVsaEngine(String, IVsaSite)

Данный API поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода.This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Interrupt()

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

IsValidIdentifier(String)

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

IsValidNamespaceName(String)

Проверяет допустимость предоставленного пространство имен для обработчика.Checks whether the supplied namespace is valid for the engine.

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

Загружает скомпилированное состояние.Loads the compiled state.

(Унаследовано от BaseVsaEngine)
LoadSourceState(IJSVsaPersistSite)

Ориентирует обработчик на загрузку исходных элементов из их пункта персистенции, как задано предоставленым узлом объектом.Directs the engine to load source items from their point of persistence, as specified by the host-provided object.

(Унаследовано от BaseVsaEngine)
LoadSourceState(IVsaPersistSite)

Направляет обработчик на загрузку исходных элементов.Directs the engine to load source items.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

Preconditions(BaseVsaEngine+Pre)

Задает флаги предварительных условий.Sets the precondition flags.

(Унаследовано от BaseVsaEngine)
Preconditions(BaseVsaEngine+Pre)

Задает флаги предварительных условий.Sets the precondition flags.

(Унаследовано от BaseVsaEngine)
PushScriptObject(ScriptObject)

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

RegisterEventSource(String)

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

Reset()

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

ResetCompiledState()

Сбрасывает компилированное состояние.Resets the compiled state.

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

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

RevokeCache()

Делает недействительной кэшированную сборку для обработчика, как задано его корневым моникером.Invalidates the cached assembly for the engine, as specified by its root moniker.

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

Инициирует выполнение скомпилированного кода в обработчике и связывает все обработчики событий.Initiates execution of compiled code in the engine and binds all event handlers.

(Унаследовано от BaseVsaEngine)
Run(AppDomain)

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

RunEmpty()

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

SaveCompiledState(Byte[], Byte[])

Сохраняет скомпилированное состояние обработчика. Дополнительно сохраняет также отладочную информацию.Saves the compiled state of the engine; optionally, it also saves debugging information.

(Унаследовано от BaseVsaEngine)
SaveSourceState(IJSVsaPersistSite)

Направляет обработчик на сохранени его исходного состояния.Directs the engine to persist its source state.

(Унаследовано от BaseVsaEngine)
SaveSourceState(IVsaPersistSite)

Направляет обработчик на сохранени его исходного состояния.Directs the engine to persist its source state.

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

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

SetCustomOption(String, Object)

Задает параметры реализации для обработчика.Sets implementation-specific options for the engine.

(Унаследовано от BaseVsaEngine)
SetOption(String, Object)

Задает параметры реализации для обработчика.Sets implementation-specific options for the engine.

(Унаследовано от BaseVsaEngine)
SetOutputStream(IMessageReceiver)

Этот класс, член или свойство является внутренним для обработчика скриптов и не должен вызываться из кода.This class, member, or property is internal to the script engine and should not be called from your code.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Проверяет корневой моникер.Validates the root moniker.

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

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