다음을 통해 공유


IRemoteTypeContract.InvokeMember 메서드

정의

현재 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

매개 변수

name
String

호출할 멤버의 이름입니다.

bindingFlags
BindingFlags

멤버 검색 방법을 지정하는 BindingFlags 값의 비트 조합입니다.

target
IRemoteObjectContract

지정된 멤버를 호출할 IRemoteObjectContract입니다.

remoteArgs
IRemoteArgumentArrayContract

호출 대상 멤버에 전달할 인수가 들어 있는 IRemoteArgumentArrayContract입니다.

remoteArgModifiers
Boolean[]

remoteArgs 값을 참조로 전달할지 여부를 나타내는 부울 값 배열입니다.

localeId
Int32

호출되는 멤버에서 수행될 수 있는 로캘별 변환에 사용할 로캘 ID입니다.

반환

호출된 멤버의 반환 값을 나타내는 RemoteArgument입니다.

설명

remoteArgModifiers COM.를 사용 하 여 작성 된 구성 요소에 대해서만 매개 변수는 사용 각 값을 remoteArgModifiers 매개 변수를 나타냅니다 여부의 해당 값을 remoteArgs 매개 변수는 참조로 전달 됩니다. 길이가 remoteArgModifiers 의 길이와 동일 해야 remoteArgs합니다.

전달 하는 경우 null 에 대 한 remoteArgModifiers,이 메서드는 참조로 인수 전달 되는지 여부를 확인 하려면 기본 논리를 사용 합니다.

적용 대상