IVsaScriptScope Interfész

Definíció

A hatókör feloldásának módszereit határozza meg. Ezt a felületet a VsaEngine globális hatókör objektuma valósítja meg.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

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
Attribútumok
Megvalósítás

Tulajdonságok

Name Description
IsDirty

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Egy értéket ad vissza, amely jelzi, hogy az elem aktuális memóriabeli ábrázolása eltér-e a megőrzött ábrázolástól.

(Öröklődés forrása IJSVsaItem)
ItemType

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a megadott objektum típusát a CreateItem(String, JSVsaItemType, JSVsaItemFlag) metódus által meghatározott módon.

(Öröklődés forrása IJSVsaItem)
Name

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri vagy beállítja az elem nevét.

(Öröklődés forrása IJSVsaItem)
Parent

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, a rendszer a szülőobjektumra mutató hivatkozást kap.

Metódusok

Name Description
AddItem(String, JSVsaItemType)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, hozzáad egy elemet a hatókörhöz.

AddItem(String, VsaItemType)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, hozzáad egy elemet a hatókörhöz.

CreateDynamicItem(String, JSVsaItemType)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, hozzáad egy elemet a hatókörhöz. A VsaEngine metódus használatához futnia kell.

CreateDynamicItem(String, VsaItemType)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, hozzáad egy elemet a hatókörhöz. A VsaEngine metódus használatához futnia kell.

GetItem(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, az elemet a megadott név által kijelölt hatókörből szerzi be.

GetItemAtIndex(Int32)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, az elemet a megadott indexérték által kijelölt hatókörből szerzi be.

GetItemCount()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, lekéri a hatókörben lévő elemek számát.

GetObject()

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, a rendszer a globális hatókörre mutató hivatkozást kap.

GetOption(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Lekéri a szkriptmotor implementációspecifikus beállításait.

(Öröklődés forrása IJSVsaItem)
RemoveItem(IJSVsaItem)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, eltávolítja a megadott IJSVsaItem objektumot a hatókörből.

RemoveItem(IVsaItem)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, eltávolítja a megadott IVsaItem objektumot a hatókörből.

RemoveItem(String)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Ha egy osztályban implementálva van, eltávolítja a megadott név által kijelölt elemet a hatókörből.

RemoveItemAtIndex(Int32)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Amikor egy osztályban implementálják, eltávolítja a megadott indexérték által kijelölt elemet a hatókörből.

SetOption(String, Object)

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

Implementációs beállításokat állít be egy szkriptmotorhoz.

(Öröklődés forrása IJSVsaItem)

A következőre érvényes:

Lásd még