共用方式為


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

提供辨識項,目的為驗證目前物件的識別。

(繼承來源 IVsaEngine)
GenerateDebugInfo

設定或取得布林值,這個值表示呼叫 Compile() 方法時,指令碼引擎是否產生偵錯資訊。

(繼承來源 IVsaEngine)
IsCompiled

取得值,這個值表示呼叫 Compile() 方法時,指令碼引擎是否設定為產生偵錯資訊。

(繼承來源 IVsaEngine)
IsDirty

取得值,這個值表示自上次儲存作業後,或自原本載入指令碼引擎後,指令碼引擎的來源狀態是否已變更。

(繼承來源 IVsaEngine)
IsRunning

取得值,這個值表示指令碼引擎目前是否處於執行模式。

(繼承來源 IVsaEngine)
Items

取得 IVsaItem 物件的 IVsaItems 集合,代表使用 CreateItem 方法新增至指令碼引擎的所有項目,包括程式碼項目、參考項目和全域項目。

(繼承來源 IVsaEngine)
Language

取得指令碼引擎所支援程式語言的未當地語系化名稱。

(繼承來源 IVsaEngine)
LCID

取得或設定用來報告例外狀況訊息的地區設定和語言。

(繼承來源 IVsaEngine)
Name

取得或設定指令碼引擎的顯示名稱,這個名稱主要是用來向裝載環境中的使用者識別個別指令碼引擎。

(繼承來源 IVsaEngine)
RootMoniker

設定或取得指令碼引擎的根 Moniker。

(繼承來源 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()

依照根 Moniker 所指定,使指令碼引擎的快取組件失效。

(繼承來源 IVsaEngine)
Run()

啟始指令碼引擎中已編譯程式碼的執行,並繫結所有事件處理常式。

(繼承來源 IVsaEngine)
SaveCompiledState(Byte[], Byte[])

儲存指令碼引擎的編譯狀態,也可選擇性地儲存偵錯資訊。

(繼承來源 IVsaEngine)
SaveSourceState(IVsaPersistSite)

指示指令碼引擎將來源狀態保存至指定的 IVsaPersistSite 物件。

(繼承來源 IVsaEngine)
SetOption(String, Object)

設定指令碼引擎的實作特定選項。

(繼承來源 IVsaEngine)

適用於