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
- 属性
- 実装
プロパティ
IsDirty |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 項目の現在のメモリ上の表現が、永続化された表現と異なっているかどうかを示す値を返します。 (継承元 IJSVsaItem) |
ItemType |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したオブジェクトの型を取得します。オブジェクトの型は、CreateItem(String, JSVsaItemType, JSVsaItemFlag) メソッドで決定されています。 (継承元 IJSVsaItem) |
Name |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 項目の名前を取得または設定します。 (継承元 IJSVsaItem) |
Parent |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 クラスで実装される場合、親オブジェクトへの参照を取得します。 |
メソッド
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) |
適用対象
こちらもご覧ください
.NET