語言

GlobalScope 類別

定義

代表全球範圍。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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
繼承
屬性
實作

建構函式

名稱 Description
GlobalScope(GlobalScope, VsaEngine)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化 GlobalScope 類別的新執行個體。

欄位

名稱 Description
engine

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

儲存對腳本引擎的參考。

(繼承來源 ScriptObject)
field_table

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

儲存一組在作用域內的變數陣列。

(繼承來源 ActivationObject)
parent

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

儲存對父物件的參考。

(繼承來源 ScriptObject)

屬性

名稱 Description
Item[Double]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定腳本物件中由指定 Double 索引值指定的成員。

(繼承來源 ScriptObject)
Item[Int32]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定腳本物件中由指定 Int32 索引值指定的成員。

(繼承來源 ScriptObject)
Item[Object[]]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定腳本物件中指定的名稱、 Double 索引值或 Int32 索引值的成員。

(繼承來源 ScriptObject)
Item[String]

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定腳本物件中以指定名稱指定的成員。

(繼承來源 ScriptObject)
UnderlyingSystemType

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得腳本物件的類型。

(繼承來源 ScriptObject)

方法

名稱 Description
AddField(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將指定的欄位加入全域範圍。

CreateField(String, FieldAttributes, Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立一個新的全域變數,使用指定的名稱、值和屬性。

(繼承來源 ActivationObject)
Equals(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetDefaultThisObject()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前的預設作用域,該作用域要麼是陳述式範圍的 with 包含物件,要麼是全域作用域。

GetField(String, BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個欄位名稱為指定名稱。

(繼承來源 ScriptObject)
GetField(String, Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

透過搜尋作用域階層,取得一個名稱為指定欄位的欄位。 此方法僅搜尋詞彙層級指定的範圍。

GetFields(BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個對應全域範圍所有欄位的物件陣列 FieldInfo 。

GetGlobalScope()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

透過回傳對此物件的參考來取得全域範圍。

GetHashCode()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

做為預設哈希函式。

(繼承來源 Object)
GetLocalField(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得具有指定名稱的欄位的本地宣告。 這在編譯時用於錯誤檢查。

GetMember(String, BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個物件陣列 MemberInfo ,對應所有與指定名稱相符的成員。

GetMembers(BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個對應全域範圍所有成員的物件陣列 MemberInfo 。

GetMemberValue(String, Int32)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

透過搜尋作用域階層來取得指定成員的值。 此方法僅搜尋詞彙層級指定的範圍。

(繼承來源 ActivationObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

透過指定的選擇條件,取得一個擁有指定名稱的方法。

(繼承來源 ScriptObject)
GetMethod(String, BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個名稱為指定方法的方法。

(繼承來源 ScriptObject)
GetMethods(BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個物件陣列 MethodInfo ,對應於全域範圍內所有方法。

GetParent()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會取得父物件的參考。

(繼承來源 ScriptObject)
GetProperties(BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個對應全域範圍所有屬性的物件陣列 PropertyInfo 。

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

透過指定的選擇條件,獲得具有指定名稱的屬性。

(繼承來源 ScriptObject)
GetProperty(String, BindingFlags)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得一個擁有指定名稱的屬性。

(繼承來源 ScriptObject)
GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前實例的 Type。

(繼承來源 Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

呼叫指定的成員。

(繼承來源 ScriptObject)
MemberwiseClone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

傳回表示目前 物件的字串。

(繼承來源 Object)

明確介面實作

名稱 Description
IExpando.AddMethod(String, Delegate)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將指定的方法加入全域範圍。 此方法未在 JScript 中實作。

IExpando.AddProperty(String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將指定的屬性加入全域範圍。 此方法未在 JScript 中實作。

IExpando.RemoveMember(MemberInfo)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將指定的成員從全域範圍中移除。

適用於

另請參閱