VsaEngine インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この 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) |