GlobalScope Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar det globala omfånget.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
public ref class GlobalScope : Microsoft::JScript::ActivationObject, System::Runtime::InteropServices::Expando::IExpando
public class GlobalScope : Microsoft.JScript.ActivationObject, System.Runtime.InteropServices.Expando.IExpando
[System.Runtime.InteropServices.ComVisible(true)]
public class GlobalScope : Microsoft.JScript.ActivationObject, System.Runtime.InteropServices.Expando.IExpando
type GlobalScope = class
inherit ActivationObject
interface IExpando
interface IReflect
[<System.Runtime.InteropServices.ComVisible(true)>]
type GlobalScope = class
inherit ActivationObject
interface IExpando
interface IReflect
Public Class GlobalScope
Inherits ActivationObject
Implements IExpando
- Arv
- Attribut
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| GlobalScope(GlobalScope, VsaEngine) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Initierar en ny instans av GlobalScope klassen. |
Fält
| Name | Description |
|---|---|
| engine |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar en referens till skriptmotorn. (Ärvd från ScriptObject) |
| field_table |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar en matris med variabler som finns i omfånget. (Ärvd från ActivationObject) |
| parent |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lagrar en referens till det överordnade objektet. (Ärvd från ScriptObject) |
Egenskaper
| Name | Description |
|---|---|
| Item[Double] |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger en medlem i skriptobjektet som anges av det angivna Double indexvärdet. (Ärvd från ScriptObject) |
| Item[Int32] |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger en medlem i skriptobjektet som anges av det angivna Int32 indexvärdet. (Ärvd från ScriptObject) |
| Item[Object[]] |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger en medlem i skriptobjektet som anges av det angivna namnet, Double indexvärdet eller Int32 indexvärdet. (Ärvd från ScriptObject) |
| Item[String] |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar eller anger en medlem i skriptobjektet som anges av det angivna namnet. (Ärvd från ScriptObject) |
| UnderlyingSystemType |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar typen av skriptobjekt. (Ärvd från ScriptObject) |
Metoder
| Name | Description |
|---|---|
| AddField(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lägger till det angivna fältet i det globala omfånget. |
| CreateField(String, FieldAttributes, Object) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Skapar en ny global variabel med det angivna namnet, värdet och attributen. (Ärvd från ActivationObject) |
| Equals(Object) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetDefaultThisObject() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar det aktuella standardomfånget, som antingen är det inneslutna objektet i ett |
| GetField(String, BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett fält som har det angivna namnet. (Ärvd från ScriptObject) |
| GetField(String, Int32) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar ett fält som har det angivna namnet genom att söka i omfångshierarkin. Den här metoden söker bara efter det omfång som anges av den lexikala nivån. |
| GetFields(BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en matris med FieldInfo objekt som motsvarar alla fält i det globala omfånget. |
| GetGlobalScope() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar det globala omfånget genom att returnera en referens till det här objektet. |
| GetHashCode() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLocalField(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar den lokala deklarationen för ett fält som har det angivna namnet. Detta används vid kompileringstillfället för felkontroll. |
| GetMember(String, BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en matris med MemberInfo objekt som motsvarar alla medlemmar som matchar ett angivet namn. |
| GetMembers(BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en matris med MemberInfo objekt som motsvarar alla medlemmar i det globala omfånget. |
| GetMemberValue(String, Int32) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar värdet för den angivna medlemmen genom att söka i omfångshierarkin. Den här metoden söker bara efter det omfång som anges av den lexikala nivån. (Ärvd från ActivationObject) |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en metod som har det angivna namnet med hjälp av de angivna urvalskriterierna. (Ärvd från ScriptObject) |
| GetMethod(String, BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en metod som har det angivna namnet. (Ärvd från ScriptObject) |
| GetMethods(BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en matris med MethodInfo objekt som motsvarar alla metoder i det globala omfånget. |
| GetParent() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en referens till det överordnade objektet. (Ärvd från ScriptObject) |
| GetProperties(BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en matris med PropertyInfo objekt som motsvarar alla egenskaper för det globala omfånget. |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en egenskap som har det angivna namnet med hjälp av de angivna urvalskriterierna. (Ärvd från ScriptObject) |
| GetProperty(String, BindingFlags) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar en egenskap som har det angivna namnet. (Ärvd från ScriptObject) |
| GetType() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Anropar den angivna medlemmen. (Ärvd från ScriptObject) |
| MemberwiseClone() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IExpando.AddMethod(String, Delegate) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lägger till den angivna metoden i det globala omfånget. Den här metoden implementeras inte i JScript. |
| IExpando.AddProperty(String) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Lägger till den angivna egenskapen i det globala omfånget. Den här metoden implementeras inte i JScript. |
| IExpando.RemoveMember(MemberInfo) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden. Tar bort den angivna medlemmen från det globala omfånget. |