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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のオブジェクトの ID を検証するための証拠を取得または設定します。

GenerateDebugInfo

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

Compile() メソッドが呼び出されたときに、スクリプト エンジンによってデバッグ情報が生成されるかどうかを示す値を取得または設定します。

IsCompiled

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

Compile() メソッドが呼び出されたときに、デバッグ情報を生成するようにスクリプト エンジンが設定されているかどうかを示すブール値が取得されます。

IsDirty

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スクリプト エンジンのソースの状態が、最後の保存操作以降、またはスクリプト エンジンが最初に読み込まれて以降に、変更されているかどうかを示す値が取得されます。

IsRunning

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

スクリプト エンジンが現在実行モードかどうかを示す値が取得されます。

Items

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

IVsaItem オブジェクトの IVsaItems コレクションを取得します。これらのオブジェクトは、コード項目、参照項目、およびグローバル項目など、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)

適用対象