다음을 통해 공유


IRemoteMethodInfoContract.Invoke 메서드

정의

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

매개 변수

target
IRemoteObjectContract

호출할 메서드가 들어 있는 개체를 식별하는 IRemoteObjectContract입니다.

bindingFlags
BindingFlags

메서드 호출 방법을 지정하는 BindingFlags 값의 비트 조합입니다.

parameters
IRemoteArgumentArrayContract

메서드 매개 변수를 지정하는 IRemoteArgumentArrayContract이거나, 메서드에 매개 변수가 없으면 null입니다.

localeId
Int32

메서드에서 인수 또는 반환 값에 대한 로캘별 형식 변환을 수행할 때 사용할 로캘 ID입니다.

반환

호출된 메서드의 반환 값을 지정하는 RemoteArgument입니다.

설명

호출된 된 메서드의 반환 값이 없는 경우 (예를 들어 메서드는 생성자는) Invoke 기본값을 반환 RemoteArgument 나타나는 합니다 RemoteArgumentKind 속성 값으로 설정 됩니다 RemoteArgumentKind.MissingTypeCode 속성 값으로 설정 됩니다 TypeCode.Empty.

적용 대상