MethodInvoker.Invoke 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Invoke(Object) |
使用指定的參數呼叫該方法。 |
| Invoke(Object, Object) |
使用指定的參數呼叫該方法。 |
| Invoke(Object, Span<Object>) |
使用指定的參數呼叫該方法。 |
| Invoke(Object, Object, Object) |
使用指定的參數呼叫該方法。 |
| Invoke(Object, Object, Object, Object) |
使用指定的參數呼叫該方法。 |
| Invoke(Object, Object, Object, Object, Object) |
使用指定的參數呼叫該方法。 |
Invoke(Object)
使用指定的參數呼叫該方法。
public:
System::Object ^ Invoke(System::Object ^ obj);
public object? Invoke(object? obj);
member this.Invoke : obj -> obj
Public Function Invoke (obj As Object) As Object
參數
- obj
- Object
用來啟動該方法的物件。 若方法為靜態,則忽略此參數。
傳回
包含被調用方法回傳值的物件,或 null 若被調用的方法沒有回傳值。
例外狀況
宣告該方法的類型是開放的泛型。
提供了錯誤的論點數量。
呼叫慣例或簽章不被支援。
適用於
Invoke(Object, Object)
使用指定的參數呼叫該方法。
public:
System::Object ^ Invoke(System::Object ^ obj, System::Object ^ arg1);
public object? Invoke(object? obj, object? arg1);
member this.Invoke : obj * obj -> obj
Public Function Invoke (obj As Object, arg1 As Object) As Object
參數
- obj
- Object
用來啟動該方法的物件。 若方法為靜態,則忽略此參數。
- arg1
- Object
這是支持所引用方法的第一個論點。
傳回
包含被調用方法回傳值的物件,或 null 若被調用的方法沒有回傳值。
例外狀況
參數與所呼叫方法的簽名不符。
適用於
Invoke(Object, Span<Object>)
使用指定的參數呼叫該方法。
public:
System::Object ^ Invoke(System::Object ^ obj, Span<System::Object ^> arguments);
public object? Invoke(object? obj, Span<object?> arguments);
member this.Invoke : obj * Span<obj> -> obj
Public Function Invoke (obj As Object, arguments As Span(Of Object)) As Object
參數
- obj
- Object
用來啟動該方法的物件。 若方法為靜態,則忽略此參數。
傳回
包含被調用方法回傳值的物件,或 null 若被調用的方法沒有回傳值。
例外狀況
參數與所呼叫方法的簽名不符。
適用於
Invoke(Object, Object, Object)
使用指定的參數呼叫該方法。
public:
System::Object ^ Invoke(System::Object ^ obj, System::Object ^ arg1, System::Object ^ arg2);
public object? Invoke(object? obj, object? arg1, object? arg2);
member this.Invoke : obj * obj * obj -> obj
Public Function Invoke (obj As Object, arg1 As Object, arg2 As Object) As Object
參數
- obj
- Object
用來啟動該方法的物件。 若方法為靜態,則忽略此參數。
- arg1
- Object
這是支持所引用方法的第一個論點。
- arg2
- Object
第二個支持所引用方法的論點。
傳回
包含被調用方法回傳值的物件,或 null 若被調用的方法沒有回傳值。
適用於
Invoke(Object, Object, Object, Object)
使用指定的參數呼叫該方法。
public:
System::Object ^ Invoke(System::Object ^ obj, System::Object ^ arg1, System::Object ^ arg2, System::Object ^ arg3);
public object? Invoke(object? obj, object? arg1, object? arg2, object? arg3);
member this.Invoke : obj * obj * obj * obj -> obj
Public Function Invoke (obj As Object, arg1 As Object, arg2 As Object, arg3 As Object) As Object
參數
- obj
- Object
用來啟動該方法的物件。 若方法為靜態,則忽略此參數。
- arg1
- Object
這是支持所引用方法的第一個論點。
- arg2
- Object
第二個支持所引用方法的論點。
- arg3
- Object
第三個支持引用方法的論點。
傳回
包含被調用方法回傳值的物件,或 null 若被調用的方法沒有回傳值。
適用於
Invoke(Object, Object, Object, Object, Object)
使用指定的參數呼叫該方法。
public:
System::Object ^ Invoke(System::Object ^ obj, System::Object ^ arg1, System::Object ^ arg2, System::Object ^ arg3, System::Object ^ arg4);
public object? Invoke(object? obj, object? arg1, object? arg2, object? arg3, object? arg4);
member this.Invoke : obj * obj * obj * obj * obj -> obj
Public Function Invoke (obj As Object, arg1 As Object, arg2 As Object, arg3 As Object, arg4 As Object) As Object
參數
- obj
- Object
用來啟動該方法的物件。 若方法為靜態,則忽略此參數。
- arg1
- Object
這是支持所引用方法的第一個論點。
- arg2
- Object
第二個支持所引用方法的論點。
- arg3
- Object
第三個支持引用方法的論點。
- arg4
- Object
第四個支持所引用方法的論點。
傳回
包含被調用方法回傳值的物件,或 null 若被調用的方法沒有回傳值。