IVsaEngineとは? わかりやすく解説

IVsaEngine インターフェイス

メモ : このインターフェイスは、互換性のために残されています。

スクリプト エンジンサポートする必要があるメソッドプロパティ定義しスクリプト エンジンプログラムアクセスできるようにします。

名前空間: Microsoft.Vsa
アセンブリ: Microsoft.Vsa (microsoft.vsa.dll 内)
構文構文

<ObsoleteAttribute("Use of this type is not recommended because
 it is being deprecated in Visual Studio 2005; there will be no replacement for
 this feature. Please see the ICodeCompiler documentation for additional help.")> _
<GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")>
 _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsaEngine
[ObsoleteAttribute("Use of this type is not recommended because
 it is being deprecated in Visual Studio 2005; there will be
 no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")] 
[GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")] 
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] 
public interface IVsaEngine
[ObsoleteAttribute(L"Use of this type is not recommended
 because it is being deprecated in Visual Studio 2005; there
 will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
 
[GuidAttribute(L"E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74")] 
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] 
public interface class IVsaEngine
/** @attribute ObsoleteAttribute("Use of this type is not
 recommended because it is being deprecated in Visual Studio
 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional
 help.") */ 
/** @attribute GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74") */
 
/** @attribute InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) */ 
public interface IVsaEngine
ObsoleteAttribute("Use of this type is not recommended because
 it is being deprecated in Visual Studio 2005; there will be no replacement for
 this feature. Please see the ICodeCompiler documentation for additional help.") 
GuidAttribute("E0C0FFE1-7eea-4ee2-b7e4-0080c7eb0b74") 
InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) 
public interface IVsaEngine
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
IVsaEngine メンバ
Microsoft.Vsa 名前空間

IVsaEngine プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Assembly Run メソッド生成され実行アセンブリへの参照取得します
パブリック プロパティ Evidence 現在のオブジェクト識別子検証するために、証拠提供します
パブリック プロパティ GenerateDebugInfo Compile メソッド呼び出されたときにスクリプト エンジンデバッグ情報生成するかどうかを示す Boolean 値を設定または取得します
パブリック プロパティ IsCompiled  
パブリック プロパティ IsDirty 最後保存操作の後、またはスクリプト エンジン最初に読み込まれ後でスクリプト エンジンソース状態が変更されたかどうかを報告する Boolean 値を取得します
パブリック プロパティ IsRunning スクリプト エンジンが現在実行モードかどうか報告する Boolean 値を取得します
パブリック プロパティ Items CreateItem メソッド使用してスクリプト エンジン追加するすべての項目を表す IVsaItem オブジェクトの IVsaItems コレクション取得します。項目には、コード項目、参照項目、およびグローバル項目があります
パブリック プロパティ Language スクリプト エンジンサポートするプログラミング言語ローカライズされていない名前を取得します
パブリック プロパティ LCID 例外メッセージ報告するための地理的なロケール言語取得または設定します
パブリック プロパティ Name 主に、ホスト環境ユーザー個別スクリプト エンジン識別するために使用するスクリプト エンジン表示名設定または取得します
パブリック プロパティ RootMoniker スクリプト エンジンルート モニカ設定または取得します
パブリック プロパティ RootNamespace スクリプト エンジン使用するルート名前空間設定または取得します
パブリック プロパティ Site スクリプト エンジンホスト通信するときに使用するホスト実装の IVsaSite オブジェクト設定または取得します
パブリック プロパティ Version スクリプト エンジンサポートする言語コンパイラ現在のバージョンMajor.Minor.Revision.Build形式取得します
参照参照

関連項目

IVsaEngine インターフェイス
Microsoft.Vsa 名前空間

IVsaEngine メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド Close スクリプト エンジン閉じすべてのリソース解放します。現在、スクリプト エンジン実行中の場合は、まず Reset メソッド呼び出されます。
パブリック メソッド Compile スクリプト エンジン既存ソース状態をコンパイルます。
パブリック メソッド GetOption スクリプト エンジン実装固有のオプション取得します
パブリック メソッド InitNew 初期化フェーズ完了しスクリプト エンジンで IVsaItem オブジェクト追加する準備ができたことを通知します
パブリック メソッド IsValidIdentifier 提供され識別子が、このスクリプト エンジンで有効かどうか確認します
パブリック メソッド LoadSourceState IVsaPersistSite インターフェイス実装するホスト提供オブジェクト指定に従って永続化ポイントからソース項目を読み込むようにスクリプト エンジン指示します
パブリック メソッド Reset スクリプト エンジン実行状態から削除し自動的に関連付けられたイベント ハンドラ切断します
パブリック メソッド RevokeCache ルート モニカ指定されスクリプト エンジンの、キャッシュされたアセンブリ無効化ます。
パブリック メソッド Run スクリプト エンジンコンパイルされたコード実行開始しすべてのイベント ハンドラ関連付けます。
パブリック メソッド SaveCompiledState スクリプト エンジンコンパイルされた状態を保存しますオプションで、デバッグ情報保存します
パブリック メソッド SaveSourceState 指定した IVsaPersistSite オブジェクトソース状態を永続化するように、スクリプト エンジン指示します
パブリック メソッド SetOption スクリプト エンジン実装固有のオプション設定します
参照参照

関連項目

IVsaEngine インターフェイス
Microsoft.Vsa 名前空間

IVsaEngine メンバ

スクリプト エンジンサポートする必要があるメソッドプロパティ定義しスクリプト エンジンプログラムアクセスできるようにします。

IVsaEngine データ型公開されるメンバを以下の表に示します


パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Assembly Run メソッド生成され実行アセンブリへの参照取得します
パブリック プロパティ Evidence 現在のオブジェクト識別子検証するために、証拠提供します
パブリック プロパティ GenerateDebugInfo Compile メソッド呼び出されたときにスクリプト エンジンデバッグ情報生成するかどうかを示す Boolean 値を設定または取得します
パブリック プロパティ IsCompiled  
パブリック プロパティ IsDirty 最後保存操作の後、またはスクリプト エンジン最初に読み込まれ後でスクリプト エンジンソース状態が変更されたかどうかを報告する Boolean 値を取得します
パブリック プロパティ IsRunning スクリプト エンジンが現在実行モードかどうか報告する Boolean 値を取得します
パブリック プロパティ Items CreateItem メソッド使用してスクリプト エンジン追加するすべての項目を表す IVsaItem オブジェクトの IVsaItems コレクション取得します。項目には、コード項目、参照項目、およびグローバル項目があります
パブリック プロパティ Language スクリプト エンジンサポートするプログラミング言語ローカライズされていない名前を取得します
パブリック プロパティ LCID 例外メッセージ報告するための地理的なロケール言語取得または設定します
パブリック プロパティ Name 主に、ホスト環境ユーザー個別スクリプト エンジン識別するために使用するスクリプト エンジン表示名設定または取得します
パブリック プロパティ RootMoniker スクリプト エンジンルート モニカ設定または取得します
パブリック プロパティ RootNamespace スクリプト エンジン使用するルート名前空間設定または取得します
パブリック プロパティ Site スクリプト エンジンホスト通信するときに使用するホスト実装の IVsaSite オブジェクト設定または取得します
パブリック プロパティ Version スクリプト エンジンサポートする言語コンパイラ現在のバージョンMajor.Minor.Revision.Build形式取得します
パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド Close スクリプト エンジン閉じすべてのリソース解放します。現在、スクリプト エンジン実行中の場合は、まず Reset メソッド呼び出されます。
パブリック メソッド Compile スクリプト エンジン既存ソース状態をコンパイルます。
パブリック メソッド GetOption スクリプト エンジン実装固有のオプション取得します
パブリック メソッド InitNew 初期化フェーズ完了しスクリプト エンジンで IVsaItem オブジェクト追加する準備ができたことを通知します
パブリック メソッド IsValidIdentifier 提供され識別子が、このスクリプト エンジンで有効かどうか確認します
パブリック メソッド LoadSourceState IVsaPersistSite インターフェイス実装するホスト提供オブジェクト指定に従って永続化ポイントからソース項目を読み込むようにスクリプト エンジン指示します
パブリック メソッド Reset スクリプト エンジン実行状態から削除し自動的に関連付けられたイベント ハンドラ切断します
パブリック メソッド RevokeCache ルート モニカ指定されスクリプト エンジンの、キャッシュされたアセンブリ無効化ます。
パブリック メソッド Run スクリプト エンジンコンパイルされたコード実行開始しすべてのイベント ハンドラ関連付けます。
パブリック メソッド SaveCompiledState スクリプト エンジンコンパイルされた状態を保存しますオプションで、デバッグ情報保存します
パブリック メソッド SaveSourceState 指定した IVsaPersistSite オブジェクトソース状態を永続化するように、スクリプト エンジン指示します
パブリック メソッド SetOption スクリプト エンジン実装固有のオプション設定します
参照参照

関連項目

IVsaEngine インターフェイス
Microsoft.Vsa 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「IVsaEngine」の関連用語

IVsaEngineのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IVsaEngineのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS