Aracılığıyla paylaş


IRemoteTypeContract.InvokeMember Yöntem

Tanım

Geçerli IRemoteTypeContractöğesinin belirtilen üyesini çağırır.

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

Parametreler

name
String

Çağrılacak üyenin adı.

bindingFlags
BindingFlags

Üyenin BindingFlags nasıl arandığını belirten değerlerin bit düzeyinde birleşimi.

target
IRemoteObjectContract

IRemoteObjectContract Belirtilen üyenin çağrıldığı yer.

remoteArgs
IRemoteArgumentArrayContract

IRemoteArgumentArrayContract Çağrılacak üyeye geçirecek bağımsız değişkenleri içeren.

remoteArgModifiers
Boolean[]

Değerlerin her birinin remoteArgs başvuruyla geçirilip geçirilmediğini gösteren boole değerleri dizisi.

localeId
Int32

Çağrılan üye tarafından gerçekleştirilebilecek yerel ayara özgü dönüştürmeler için kullanılacak bir yerel ayar kimliği.

Döndürülenler

RemoteArgument Çağrılan üyenin dönüş değerini temsil eden bir.

Açıklamalar

remoteArgModifiers parametresi yalnızca COM kullanılarak yazılan bileşenler için kullanılır. parametresindeki remoteArgModifiers her değer, parametredeki karşılık gelen değerin remoteArgs başvuruyla geçirilip geçirilmediğini gösterir. uzunluğu remoteArgModifiers , uzunluğu remoteArgsile aynı olmalıdır.

için remoteArgModifiersgeçirirseniznull, bu yöntem bir bağımsız değişkenin başvuruyla geçirilip geçirilmediğini belirlemek için varsayılan mantığı kullanır.

Şunlara uygulanır