IRemoteTypeContract.InvokeMember 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 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
,이 메서드는 참조로 인수 전달 되는지 여부를 확인 하려면 기본 논리를 사용 합니다.
적용 대상
.NET