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

現在のオブジェクトの ID を検証するための証拠を取得または設定します。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

エンジンがサポートする言語コンパイラの現在のバージョンを Major.Minor.Revision.Build の形式で取得します。Gets the current version of the language compiler supported by the engine, in the form Major.Minor.Revision.Build.

(継承元 BaseVsaEngine)

メソッド

Clone(AppDomain)

新しいアプリケーション ドメインで実行される、コンパイル済みの状態および名前付き項目が同一の新しいエンジンを作成します。Creates a new identical engine that runs in a new application domain, with the same compiled state and named items.

Close()

エンジンを閉じます。Closes the engine.

(継承元 BaseVsaEngine)
Compile()

エンジンで既存のソース状態をコンパイルします。Causes the engine to compile the existing source state.

(継承元 BaseVsaEngine)
CompileEmpty()

現在エンジンにあるすべての状態のコンパイルを実行します。Triggers compilation of all the state currently in the engine. 参照、コード項目、ホスト項目、リソースのすべてがコンパイラで処理されます。All references, code items, host items, and resources are run through the compiler.

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

コンパイル手順によって作成されたコンパイル済みのアセンブリを取得します。Gets the compiled assembly that is produced by the compilation step.

GetCustomOption(String)

エンジンの実装固有のオプションを取得します。Gets implementation-specific options for the engine.

(継承元 BaseVsaEngine)
GetGlobalScope()

グローバル スコープ オブジェクトを取得します。Gets the global scope object.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetItem(String)

指定した名前によって決定される項目をスコープから取得します。Gets the item from the scope that is designated by the specified name.

GetItemAtIndex(Int32)

指定したインデックス値によって決定される項目をスコープから取得します。Gets the item from the scope that is designated by the specified index value.

GetItemCount()

スコープ内の項目数を取得します。Gets the number of items in the scope.

GetMainScope()

このクラス、メンバー、またはプロパティはスクリプト エンジンに対して内部であるため、コードから呼び出すことはできません。This class, member, or property is internal to the script engine and should not be called from your code.

GetModule()

コンパイル済みのアセンブリからコード モジュールを取得します。Gets the code module from the compiled assembly.

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)

VsaEngine を初期化します。Initializes the VsaEngine.

InitVsaEngine(String, IVsaSite)

VsaEngine を初期化します。Initializes the VsaEngine.

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)

接続するイベントを ConnectEvents() メソッドが認識できるように、イベント ソースとしてマークされている項目の名前を指定します。Specifies the name of an item that is marked as an event source, so that the ConnectEvents() method can determine which events to connect.

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)

指定したアプリケーション ドメイン内でコンパイル済みのコードを実行します。Runs the compiled code in the specified application domain.

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

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)
ValidateRootMoniker(String)

ルート モニカーを検証します。Validates the root moniker.

(継承元 BaseVsaEngine)

適用対象