Share via


IVsaScriptScope Schnittstelle

Definition

Definiert Methoden für die Bereichsauflösung. Das globale Bereichsobjekt der VsaEngine implementiert diese Schnittstelle.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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
Attribute
Implementiert

Eigenschaften

IsDirty

Gibt einen Wert zurück, der angibt, ob sich die aktuelle Darstellung im Speicher des Elements von der beibehaltenen Darstellung unterscheidet.

(Geerbt von IJSVsaItem)
ItemType

Ruft den Typ des angegebenen Objekts ab, wie durch die CreateItem(String, JSVsaItemType, JSVsaItemFlag)-Methode festgelegt.

(Geerbt von IJSVsaItem)
Name

Ruft den Namen des Elements ab oder legt diesen fest.

(Geerbt von IJSVsaItem)
Parent

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft bei Implementierung in einer Klasse einen Verweis auf das übergeordnete Objekt ab.

Methoden

AddItem(String, JSVsaItemType)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt bei Implementierung in einer Klasse dem Bereich ein Element hinzu.

AddItem(String, VsaItemType)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt bei Implementierung in einer Klasse dem Bereich ein Element hinzu.

CreateDynamicItem(String, JSVsaItemType)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt bei Implementierung in einer Klasse dem Bereich ein Element hinzu. Zur Verwendung dieser Methode muss die VsaEngine ausgeführt werden.

CreateDynamicItem(String, VsaItemType)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Fügt bei Implementierung in einer Klasse dem Bereich ein Element hinzu. Zur Verwendung dieser Methode muss die VsaEngine ausgeführt werden.

GetItem(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft bei Implementierung in einer Klasse das durch den angegebenen Namen bezeichnete Element aus dem Bereich ab.

GetItemAtIndex(Int32)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft bei Implementierung in einer Klasse das durch den angegebenen Indexwert bezeichnete Element aus dem Bereich ab.

GetItemCount()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft bei Implementierung in einer Klasse die Anzahl der Elemente im Bereich ab.

GetObject()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft bei Implementierung in einer Klasse einen Verweis auf den globalen Bereich ab.

GetOption(String)

Ruft implementierungsspezifische Optionen für eine Skript-Engine ab.

(Geerbt von IJSVsaItem)
RemoveItem(IJSVsaItem)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Entfernt bei Implementierung in einer Klasse das angegebene IJSVsaItem-Objekt aus dem Bereich.

RemoveItem(IVsaItem)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Entfernt bei Implementierung in einer Klasse das angegebene IVsaItem-Objekt aus dem Bereich.

RemoveItem(String)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Entfernt bei Implementierung in einer Klasse das durch den angegebenen Namen bezeichnete Element aus dem Bereich.

RemoveItemAtIndex(Int32)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Entfernt bei Implementierung in einer Klasse das durch den angegebenen Indexwert bezeichnete Element aus dem Bereich.

SetOption(String, Object)

Legt implementierungsspezifische Optionen für eine Skript-Engine fest.

(Geerbt von IJSVsaItem)

Gilt für

Siehe auch