VsaEngine インターフェイス

定義

この API は .NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

public interface class VsaEngine : Microsoft::Vsa::IVsaEngine
[System.Runtime.InteropServices.Guid("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")]
public interface VsaEngine : Microsoft.Vsa.IVsaEngine
[<System.Runtime.InteropServices.Guid("E0C0FFE1-7EEA-4EE2-B7E4-0080C7EB0B74")>]
type VsaEngine = interface
    interface IVsaEngine
Public Interface VsaEngine
Implements IVsaEngine
派生
属性
実装

プロパティ

名前 説明
Assembly

Run() メソッドによって生成された実行中のアセンブリへの参照を取得します。

(継承元 IVsaEngine)
Evidence

現在のオブジェクトの ID を検証するための証拠を提供します。

(継承元 IVsaEngine)
GenerateDebugInfo

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

(継承元 IVsaEngine)
IsCompiled

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

(継承元 IVsaEngine)
IsDirty

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

(継承元 IVsaEngine)
IsRunning

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

(継承元 IVsaEngine)
Items

CreateItem メソッドを使用してスクリプト エンジンに追加されたすべての項目 (コード項目、参照項目、グローバル項目など) を表す、IVsaItem オブジェクトのIVsaItems コレクションを取得します。

(継承元 IVsaEngine)
Language

スクリプト エンジンでサポートされているプログラミング言語のローカライズされていない名前を取得します。

(継承元 IVsaEngine)
LCID

例外メッセージを報告する地理的ロケールと言語を取得または設定します。

(継承元 IVsaEngine)
Name

ホスト環境のユーザーに対して個々のスクリプト エンジンを識別するために主に使用されるスクリプト エンジンの表示名を取得または設定します。

(継承元 IVsaEngine)
RootMoniker

スクリプト エンジンのルート モニカーを取得または設定します。

(継承元 IVsaEngine)
RootNamespace

スクリプト エンジンによって使用されるルート名前空間を取得または設定します。

(継承元 IVsaEngine)
Site

スクリプト エンジンがホストと通信するために使用するホスト実装 IVsaSite オブジェクトを取得または設定します。

(継承元 IVsaEngine)
Version

スクリプト エンジンでサポートされている言語コンパイラの現在のバージョンを Major.Minor.Revision.Build の形式で取得します。

(継承元 IVsaEngine)

メソッド

名前 説明
Close()

スクリプト エンジンを閉じ、すべてのリソースを解放します。 スクリプト エンジンが現在実行中の場合は、最初に Reset() メソッドが呼び出されます。

(継承元 IVsaEngine)
Compile()

スクリプト エンジンが既存のソース状態をコンパイルします。

(継承元 IVsaEngine)
GetOption(String)

スクリプト エンジンの実装固有のオプションを取得します。

(継承元 IVsaEngine)
InitNew()

初期化フェーズが完了し、スクリプト エンジンが IVsaItem オブジェクトを追加するために準備されていることを示す通知を提供します。

(継承元 IVsaEngine)
IsValidIdentifier(String)

指定された識別子がスクリプト エンジンに対して有効かどうかを確認します。

(継承元 IVsaEngine)
LoadSourceState(IVsaPersistSite)

IVsaPersistSite インターフェイスを実装するホストによって提供されるオブジェクトで指定されているように、永続化のポイントからソース項目を読み込むようにスクリプト エンジンに指示します。

(継承元 IVsaEngine)
Reset()

スクリプト エンジンを実行中の状態から削除し、自動的にバインドされたイベント ハンドラーを切断します。

(継承元 IVsaEngine)
RevokeCache()

ルート モニカーで指定されているように、スクリプト エンジンのキャッシュされたアセンブリを無効にします。

(継承元 IVsaEngine)
Run()

スクリプト エンジンでコンパイル済みコードの実行を開始し、すべてのイベント ハンドラーをバインドします。

(継承元 IVsaEngine)
SaveCompiledState(Byte[], Byte[])

スクリプト エンジンのコンパイル済み状態を保存します。必要に応じて、デバッグ情報も保存します。

(継承元 IVsaEngine)
SaveSourceState(IVsaPersistSite)

指定した IVsaPersistSite オブジェクトにソースの状態を保持するようにスクリプト エンジンに指示します。

(継承元 IVsaEngine)
SetOption(String, Object)

スクリプト エンジンの実装固有のオプションを設定します。

(継承元 IVsaEngine)

適用対象