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[]

一堆參數。

傳回

呼叫給成員的回傳值。

實作

適用於

另請參閱