IVsaScriptScope Gränssnitt

Definition

Definierar metoder för att matcha omfång. Det globala omfångsobjektet i VsaEngine implementerar det här gränssnittet.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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
Attribut
Implementeringar

Egenskaper

Name Description
IsDirty

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett värde som anger om den aktuella minnesinterna representationen av objektet skiljer sig från den bevarade representationen.

(Ärvd från IJSVsaItem)
ItemType

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar det angivna objektets typ, enligt CreateItem(String, JSVsaItemType, JSVsaItemFlag) metoden.

(Ärvd från IJSVsaItem)
Name

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar eller anger namnet på objektet.

(Ärvd från IJSVsaItem)
Parent

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass hämtar du en referens till det överordnade objektet.

Metoder

Name Description
AddItem(String, JSVsaItemType)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass lägger du till ett objekt i omfånget.

AddItem(String, VsaItemType)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass lägger du till ett objekt i omfånget.

CreateDynamicItem(String, JSVsaItemType)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass lägger du till ett objekt i omfånget. VsaEngine Måste köras för att använda den här metoden.

CreateDynamicItem(String, VsaItemType)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass lägger du till ett objekt i omfånget. VsaEngine Måste köras för att använda den här metoden.

GetItem(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass hämtar du objektet från det omfång som anges av det angivna namnet.

GetItemAtIndex(Int32)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass hämtar det objektet från det omfång som anges av det angivna indexvärdet.

GetItemCount()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass hämtar du antalet objekt i omfånget.

GetObject()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När den implementeras i en klass får du en referens till det globala omfånget.

GetOption(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar implementeringsspecifika alternativ för en skriptmotor.

(Ärvd från IJSVsaItem)
RemoveItem(IJSVsaItem)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass tar bort det angivna IJSVsaItem objektet från omfånget.

RemoveItem(IVsaItem)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass tar bort det angivna IVsaItem objektet från omfånget.

RemoveItem(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass tas det objekt som anges av det angivna namnet bort från omfånget.

RemoveItemAtIndex(Int32)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När det implementeras i en klass tas det objekt som anges av det angivna indexvärdet bort från omfånget.

SetOption(String, Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Anger implementeringsspecifika alternativ för en skriptmotor.

(Ärvd från IJSVsaItem)

Gäller för

Se även