Bagikan melalui


IRemoteMethodInfoContract.Invoke Metode

Definisi

Memanggil metode yang diidentifikasi ini IRemoteMethodInfoContract .

public:
 System::AddIn::Contract::RemoteArgument Invoke(System::AddIn::Contract::Automation::IRemoteObjectContract ^ target, System::Reflection::BindingFlags bindingFlags, System::AddIn::Contract::Collections::IRemoteArgumentArrayContract ^ parameters, int localeId);
public System.AddIn.Contract.RemoteArgument Invoke (System.AddIn.Contract.Automation.IRemoteObjectContract target, System.Reflection.BindingFlags bindingFlags, System.AddIn.Contract.Collections.IRemoteArgumentArrayContract parameters, int localeId);
abstract member Invoke : System.AddIn.Contract.Automation.IRemoteObjectContract * System.Reflection.BindingFlags * System.AddIn.Contract.Collections.IRemoteArgumentArrayContract * int -> System.AddIn.Contract.RemoteArgument
Public Function Invoke (target As IRemoteObjectContract, bindingFlags As BindingFlags, parameters As IRemoteArgumentArrayContract, localeId As Integer) As RemoteArgument

Parameter

target
IRemoteObjectContract

IRemoteObjectContract yang mengidentifikasi objek yang berisi metode untuk dipanggil.

bindingFlags
BindingFlags

Kombinasi bitwise dari BindingFlags nilai yang menentukan cara memanggil metode .

parameters
IRemoteArgumentArrayContract

IRemoteArgumentArrayContract yang menentukan parameter metode; null jika metode tidak memiliki parameter apa pun.

localeId
Int32

ID lokal yang akan digunakan metode untuk konversi jenis khusus lokal dari argumen atau nilai pengembalian.

Mengembalikan

RemoteArgument yang menentukan nilai pengembalian metode yang dipanggil.

Keterangan

Jika metode yang dipanggil tidak memiliki nilai pengembalian (misalnya, metode adalah konstruktor), Invoke mengembalikan default RemoteArgument di mana RemoteArgumentKind properti diatur ke nilai RemoteArgumentKind.Missing dan TypeCode properti diatur ke nilai TypeCode.Empty.

Berlaku untuk