BaseVsaEngine クラス

定義

警告

この API は現在使われていません。

IJSVsaEngine インターフェイスを実装します。Implements IJSVsaEngine interface.

public ref class BaseVsaEngine abstract : Microsoft::JScript::Vsa::IJSVsaEngine
[System.Obsolete("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.")]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("F8932A50-9127-48B6-B115-2BFDC627CEE3")]
public abstract class BaseVsaEngine : Microsoft.JScript.Vsa.IJSVsaEngine
type BaseVsaEngine = class
    interface IJSVsaEngine
Public MustInherit Class BaseVsaEngine
Implements IJSVsaEngine
継承
BaseVsaEngine
属性
実装

フィールド

applicationPath

アプリケーション パスを取得または設定します。Gets or sets the application path.

assemblyVersion

アセンブリのバージョンを取得または設定します。Gets or sets the assembly version.

compiledRootNamespace

コンパイルされたルート名前空間を取得または設定します。Gets or sets the compiled root namespace.

engineMoniker

エンジンのモニカーを取得または設定します。Gets or sets the engine moniker.

engineName

エンジン名を取得または設定します。Gets or sets the engine name.

engineSite

エンジン サイトを取得または設定します。Gets or sets the engine site.

errorLocale

エラー ロケールを取得または設定します。Gets or sets the error locale.

executionEvidence

実行の証拠を取得または設定します。Gets or sets the execution evidence.

failedCompilation

コンパイルが失敗したかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the compilation failed.

genDebugInfo

デバッグ情報が生成されるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether debug information is generated.

haveCompiledState

コンパイル済みの状態が存在するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether there is a compiled state.

isClosed

エンジンが閉じられているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the engine is closed.

isDebugInfoSupported

デバッグ情報がサポートされるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether debug information is supported.

isEngineCompiled

エンジンがコンパイルされているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the engine is compiled.

isEngineDirty

項目の現在のメモリ上の表現が、永続化された表現と異なっているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the current in-memory representation of the item differs from the persisted representation.

isEngineInitialized

エンジンが初期化されているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the engine is initialized.

isEngineRunning

エンジンが実行されているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the engine is running.

loadedAssembly

読み込み済みのアセンブリを取得または設定します。Gets or sets the loaded assembly.

nameTable

名前テーブルを取得または設定します。Gets or sets the name table.

rootNamespace

ルート名前空間を取得または設定します。Gets or sets the root namespace.

scriptLanguage

スクリプト言語を取得または設定します。Gets or sets the script language.

startupClass

スタートアップ クラスを取得または設定します。Gets or sets the startup class.

startupInstance

スタートアップ インスタンスを取得または設定します。Gets or sets the startup instance.

vsaItems

IVsaItem オブジェクトのコレクションを取得または設定します。Gets or sets the collection of IVsaItem objects.

プロパティ

AppDomain

アプリケーション ドメインを取得または設定します。Gets or sets the application domain.

ApplicationBase

アプリケーション ベースを取得または設定します。Gets or sets the application base.

Assembly

Run メソッドで生成された実行中アセンブリへの参照を取得します。Gets a reference to the running assembly generated by Run method.

Evidence

現在のオブジェクトの ID を検証するために、証拠を提供します。Provides evidence for the purpose of validating the current object's identity.

GenerateDebugInfo

Compile メソッドが呼び出されたときにスクリプト エンジンでデバッグ情報を生成するかどうかを示すブール値を設定または取得します。Sets or gets a Boolean value that signifies whether the script engine produces debug information when the Compile method is called.

IsCompiled

ソースがコンパイルされているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the source is compiled.

IsDirty

項目の現在のメモリ上の表現が、永続化された表現と異なっているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the current in-memory representation of the item differs from the persisted representation.

IsRunning

スクリプト エンジンが現在実行モードかどうかを報告するブール値を取得します。Gets a Boolean value that reports whether the engine is currently in run mode.

Items

エンジンに追加されたすべての項目を表す IJSVsaItem オブジェクトのコレクションを取得します。Gets the collection of IJSVsaItem objects, which represent all items added to the engine.

Language

エンジンでサポートされるプログラミング言語の名前を取得します。Gets the name of the programming language supported by the engine.

LCID

例外メッセージを報告するための地理的なロケールと言語を取得または設定します。Gets or sets the geographical locale and language in which to report exception messages.

Name

エンジンの表示名を設定または取得します。Sets or gets the display name of the engine.

RootMoniker

スクリプト エンジンのルート モニカーを設定または取得します。Sets or gets a script engine's root moniker.

RootNamespace

エンジンが使用するルート名前空間を設定または取得します。Sets or gets the root namespace used by the engine.

Site

エンジンがホストと通信するときに使用するホスト実装の IJSVsaSite オブジェクトを設定または取得します。Sets or gets the host-implemented IJSVsaSite object that is used by the engine to communicate with the host.

Version

エンジンがサポートする言語コンパイラの現在のバージョンを Major.Minor.Revision.Build の形式で取得します。Gets the current version of the language compiler supported by the engine, in the form Major.Minor.Revision.Build.

メソッド

Close()

エンジンを閉じます。Closes the engine.

Compile()

エンジンで既存のソース状態をコンパイルします。Causes the engine to compile the existing source state.

DoClose()

エンジンを閉じます。Closes the engine.

DoCompile()

スクリプト エンジンで既存のソース状態をコンパイルします。Causes the script engine to compile the existing source state.

DoLoadSourceState(IJSVsaPersistSite)

ソース項目を読み込むようにエンジンに指示します。Directs the engine to load source items.

DoSaveCompiledState(Byte[], Byte[])

スクリプト エンジンのコンパイルされた状態を保存します。オプションで、デバッグ情報も保存します。Saves the compiled state of the script engine; optionally, it also saves debugging information.

DoSaveSourceState(IJSVsaPersistSite)

指定したオブジェクトにソース状態を永続化するように、スクリプト エンジンに指示します。Directs the script engine to persist its source state to the specified object.

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
Error(JSVsaError)

エラーを返します。Returns an error.

GetCustomOption(String)

エンジンの実装固有のオプションを取得します。Gets implementation-specific options for the engine.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetOption(String)

エンジンの実装固有のオプションを取得します。Gets implementation-specific options for the engine.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
InitNew()

初期化フェーズが完了したことの通知を提供します。Provides a notification that the initialization phase is complete.

IsValidIdentifier(String)

提供された識別子が、このエンジンで有効かどうかを確認します。Checks whether the supplied identifier is valid for the engine.

IsValidNamespaceName(String)

提供された名前空間がこのエンジンで有効かどうかを確認します。Checks whether the supplied namespace is valid for the engine.

LoadCompiledState()

コンパイル済みの状態を読み込みます。Loads the compiled state.

LoadSourceState(IJSVsaPersistSite)

ホスト提供オブジェクトの指定に従って、永続化のポイントからソース項目を読み込むようにエンジンに指示します。Directs the engine to load source items from their point of persistence, as specified by the host-provided object.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
Preconditions(BaseVsaEngine+Pre)

事前条件フラグを設定します。Sets the precondition flags.

Reset()

エンジンを実行状態から削除し、自動的に関連付けられたイベント ハンドラーを切断します。Removes the engine from the running state and disconnects automatically bound event handlers.

ResetCompiledState()

コンパイル済みの状態をリセットします。Resets the compiled state.

RevokeCache()

ルート モニカーで指定されたエンジンの、キャッシュされたアセンブリを無効化します。Invalidates the cached assembly for the engine, as specified by its root moniker.

Run()

エンジンでコンパイルされたコードの実行を開始し、すべてのイベント ハンドラーを関連付けます。Initiates execution of compiled code in the engine and binds all event handlers.

SaveCompiledState(Byte[], Byte[])

エンジンのコンパイルされた状態を保存します。オプションで、デバッグ情報も保存します。Saves the compiled state of the engine; optionally, it also saves debugging information.

SaveSourceState(IJSVsaPersistSite)

そのソースの状態を保持するようにエンジンに指示します。Directs the engine to persist its source state.

SetCustomOption(String, Object)

エンジンの実装固有のオプションを設定します。Sets implementation-specific options for the engine.

SetOption(String, Object)

エンジンの実装固有のオプションを設定します。Sets implementation-specific options for the engine.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)
ValidateRootMoniker(String)

ルート モニカーを検証します。Validates the root moniker.

適用対象