IVsaScriptScope 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義了解決範圍的方法。 其 VsaEngine 全域範圍物件實作了此介面。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public interface class IVsaScriptScope : Microsoft::Vsa::IVsaItem
public interface class IVsaScriptScope : Microsoft::JScript::Vsa::IJSVsaItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("ED4BAE22-2F3C-419a-B487-CF869E716B95")]
public interface IVsaScriptScope : Microsoft.Vsa.IVsaItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("ED4BAE22-2F3C-419a-B487-CF869E716B95")]
public interface IVsaScriptScope : Microsoft.JScript.Vsa.IJSVsaItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("ED4BAE22-2F3C-419a-B487-CF869E716B95")>]
type IVsaScriptScope = interface
interface IVsaItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("ED4BAE22-2F3C-419a-B487-CF869E716B95")>]
type IVsaScriptScope = interface
interface IJSVsaItem
Public Interface IVsaScriptScope
Implements IVsaItem
Public Interface IVsaScriptScope
Implements IJSVsaItem
- 屬性
- 實作
屬性
| 名稱 | Description |
|---|---|
| IsDirty |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 回傳一個值,表示目前記憶體中的項目表示是否與持久表示不同。 (繼承來源 IJSVsaItem) |
| ItemType |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得指定物件的型別,依據方法 CreateItem(String, JSVsaItemType, JSVsaItemFlag) 所決定。 (繼承來源 IJSVsaItem) |
| Name |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 取得或設定物品名稱。 (繼承來源 IJSVsaItem) |
| Parent |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 當 在類別中實作時,會獲得父物件的參考。 |
方法
| 名稱 | Description |
|---|---|
| AddItem(String, JSVsaItemType) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 當在類別中實作時,會將一個項目加入作用域。 |
| AddItem(String, VsaItemType) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 當在類別中實作時,會將一個項目加入作用域。 |
| CreateDynamicItem(String, JSVsaItemType) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 當在類別中實作時,會將一個項目加入作用域。 VsaEngine必須在運行中才能使用這個方法。 |
| CreateDynamicItem(String, VsaItemType) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 當在類別中實作時,會將一個項目加入作用域。 VsaEngine必須在運行中才能使用這個方法。 |
| GetItem(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 當在類別中實作時,會從指定名稱指定的作用域取得項目。 |
| GetItemAtIndex(Int32) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 當在類別中實作時,會從指定的索引值所指定的作用域取得項目。 |
| GetItemCount() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 當在類別中實作時,會取得作用域中的項目數量。 |
| GetObject() |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 在類別中實作時,會獲得全域作用域的參考。 |
| GetOption(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 提供針對腳本引擎的實作專屬選項。 (繼承來源 IJSVsaItem) |
| RemoveItem(IJSVsaItem) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 在類別中實作時,會將指定的 IJSVsaItem 物件從作用域中移除。 |
| RemoveItem(IVsaItem) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 在類別中實作時,會將指定的 IVsaItem 物件從作用域中移除。 |
| RemoveItem(String) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 當在類別中實作時,會將指定名稱的項目從作用域中移除。 |
| RemoveItemAtIndex(Int32) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 在類別中實作時,會從作用域中移除指定索引值所指定的項目。 |
| SetOption(String, Object) |
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 為腳本引擎設定實作專屬選項。 (繼承來源 IJSVsaItem) |