Bagikan melalui


IRemoteTypeContract.InvokeMember Metode

Definisi

Memanggil anggota yang ditentukan dari saat ini IRemoteTypeContract.

public:
 System::AddIn::Contract::RemoteArgument InvokeMember(System::String ^ name, System::Reflection::BindingFlags bindingFlags, System::AddIn::Contract::Automation::IRemoteObjectContract ^ target, System::AddIn::Contract::Collections::IRemoteArgumentArrayContract ^ remoteArgs, cli::array <bool> ^ remoteArgModifiers, int localeId);
public System.AddIn.Contract.RemoteArgument InvokeMember (string name, System.Reflection.BindingFlags bindingFlags, System.AddIn.Contract.Automation.IRemoteObjectContract target, System.AddIn.Contract.Collections.IRemoteArgumentArrayContract remoteArgs, bool[] remoteArgModifiers, int localeId);
abstract member InvokeMember : string * System.Reflection.BindingFlags * System.AddIn.Contract.Automation.IRemoteObjectContract * System.AddIn.Contract.Collections.IRemoteArgumentArrayContract * bool[] * int -> System.AddIn.Contract.RemoteArgument
Public Function InvokeMember (name As String, bindingFlags As BindingFlags, target As IRemoteObjectContract, remoteArgs As IRemoteArgumentArrayContract, remoteArgModifiers As Boolean(), localeId As Integer) As RemoteArgument

Parameter

name
String

Nama anggota yang akan dipanggil.

bindingFlags
BindingFlags

Kombinasi bitwise dari BindingFlags nilai yang menentukan cara mencari anggota.

target
IRemoteObjectContract

tempat IRemoteObjectContract memanggil anggota yang ditentukan.

remoteArgs
IRemoteArgumentArrayContract

Yang IRemoteArgumentArrayContract berisi argumen untuk diteruskan ke anggota untuk dipanggil.

remoteArgModifiers
Boolean[]

Array nilai Boolean yang menunjukkan apakah masing-masing remoteArgs nilai diteruskan oleh referensi.

localeId
Int32

ID lokal yang digunakan untuk konversi khusus lokal yang mungkin dilakukan oleh anggota yang dipanggil.

Mengembalikan

RemoteArgument yang mewakili nilai pengembalian anggota yang dipanggil.

Keterangan

Parameter remoteArgModifiers hanya digunakan untuk komponen yang ditulis menggunakan COM. Setiap nilai dalam remoteArgModifiers parameter menunjukkan apakah nilai yang sesuai dalam remoteArgs parameter diteruskan oleh referensi. Panjang remoteArgModifiers harus sama dengan panjang remoteArgs.

Jika Anda lulus null untuk remoteArgModifiers, metode ini menggunakan logika default untuk menentukan apakah argumen diteruskan oleh referensi.

Berlaku untuk