共用方式為


ScriptObject.InvokeMember 方法

定義

叫用指定的成員。

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

public:
 virtual System::Object ^ InvokeMember(System::String ^ name, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, System::Object ^ target, cli::array <System::Object ^> ^ args, cli::array <System::Reflection::ParameterModifier> ^ modifiers, System::Globalization::CultureInfo ^ locale, cli::array <System::String ^> ^ namedParameters);
public virtual object InvokeMember (string name, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object target, object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo locale, string[] namedParameters);
abstract member InvokeMember : string * System.Reflection.BindingFlags * System.Reflection.Binder * obj * obj[] * System.Reflection.ParameterModifier[] * System.Globalization.CultureInfo * string[] -> obj
override this.InvokeMember : string * System.Reflection.BindingFlags * System.Reflection.Binder * obj * obj[] * System.Reflection.ParameterModifier[] * System.Globalization.CultureInfo * string[] -> obj
Public Overridable Function InvokeMember (name As String, invokeAttr As BindingFlags, binder As Binder, target As Object, args As Object(), modifiers As ParameterModifier(), locale As CultureInfo, namedParameters As String()) As Object

參數

name
String

要叫用之成員的名稱。

invokeAttr
BindingFlags

列舉值的位元組合,指定透過反映處理搜尋成員的方式。

binder
Binder

將型別從實質引數型別轉換成型式引數型別的物件。

target
Object

要在其上叫用成員的物件。 這必須是目前的指令碼物件。

args
Object[]

物件陣列,包含要叫用的成員參數的數目、順序和型別。 如果沒有參數,則這是空陣列。

modifiers
ParameterModifier[]

陣列,其長度與 args 參數相同。 它表示中繼資料內叫用的成員之引數屬性。

locale
CultureInfo

提供特定文化特性或地區設定的相關資訊。 用來正確格式化數字、日期和字串。

namedParameters
String[]

參數的陣列。

傳回

成員呼叫的傳回值。

實作

適用於

另請參閱