Microsoft.JScript.Vsa 名前空間

Microsoft.JScript.Vsa 名前空間には、Script for the .NET Framework スクリプト エンジンを JScript に統合し、実行時にコードをコンパイルして実行するためのインターフェイスが含まれています。 The Microsoft.JScript.Vsa namespace contains interfaces that allow you to integrate Script for the.NET Framework script engines into JScript, and to compile and execute code at run time.

クラス

BaseVsaEngine

IJSVsaEngine インターフェイスを実装します。Implements IJSVsaEngine interface.

BaseVsaSite

ホストとスクリプト エンジン間の通信を有効にします。Enables communication between the host and the script engine.

BaseVsaStartup

ベースの VSA エンジンを起動およびリセットするために使用されます。Used to start and reset base VSA engine.

JSVsaException

この型は .NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

ResInfo

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

VsaEngine

IJSVsaEngine インターフェイスを実装します。Implements IJSVsaEngine interface.

インターフェイス

IJSVsaCodeItem

スクリプト エンジンでコンパイルするコード項目を表します。Represents a code item to be compiled by the script engine.

IJSVsaEngine

スクリプト エンジンでサポートする必要があるメソッドとプロパティを定義し、スクリプト エンジンにプログラムでアクセスできるようにします。Defines the methods and properties that a script engine must support and provides programmatic access to the script engine.

IJSVsaError

実行中に発生したコンパイル エラーにアクセスできるようにします。Provides access to compilation errors encountered during execution.

IJSVsaGlobalItem

スクリプト エンジンに追加するグローバル オブジェクトを記述します。Describes global objects added to the script engine.

IJSVsaItem

.NET スクリプト エンジンに追加するすべての項目のインターフェイスを定義します。項目には、コード項目、参照項目、およびグローバル項目があります。Defines an interface for all items added to the .NET script engine, including code items, reference items, and global items. エンジンが認識するすべての項目型に適用される汎用プロパティおよびメソッドを定義します。It defines generic properties and methods that apply to all item types recognized by the engine.

IJSVsaItems

名前またはインデックスでアドレス指定できる IJSVsaItem オブジェクトのコレクション用インターフェイスを定義します。Defines an interface for a collection of IJSVsaItem objects, which can be addressed either by name or by index.

IJSVsaPersistSite

プロジェクトの永続化を管理し、ホストで実装されている保存操作と読み込み操作を使用して、コードおよびその他の項目を格納および取得します。Manages project persistence and stores and retrieves code and other items using save and load operations implemented by the host.

IJSVsaReferenceItem

スクリプト エンジンに追加する参照を記述します。Describes a reference added to the script engine.

IJSVsaSite

ホストとスクリプト エンジン間の通信を有効にします。Enables communication between the host and the script engine. このインターフェイスは、ホストによって実装されます。This interface is implemented by the host.

列挙型

BaseVsaEngine.Pre

BaseVsaEngine クラスの列挙体を提供します。Provides enumeration for the BaseVsaEngine class.

JSVsaError

.NET スクリプト エンジンがスローする可能性のある例外のセットを定義します。Defines the set of exceptions that can be thrown by a .NET script engine.

JSVsaItemFlag

コード項目の型を Class、Module、または None として識別します。Identifies the type of code item as Class, Module, or None.

JSVsaItemType

項目の種類を表します。Represents the type of the item.