VsaEngineClass クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この 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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 CreateItem メソッドを使用してスクリプト エンジンに追加されたすべての項目 (コード項目、参照項目、グローバル項目など) を表す、IVsaItems オブジェクトのIVsaItem コレクションを取得します。 |
| 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) |