IRemoteMethodInfoContract.Invoke(IRemoteObjectContract, BindingFlags, IRemoteArgumentArrayContract, Int32) 메서드

정의

IRemoteMethodInfoContract가 식별하는 메서드를 호출합니다.Invokes the method that this IRemoteMethodInfoContract identifies.

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입니다.The IRemoteObjectContract that identifies the object that contains the method to invoke.

bindingFlags
BindingFlags

메서드 호출 방법을 지정하는 BindingFlags 값의 비트 조합입니다.A bitwise combination of the BindingFlags values that specifies how to invoke the method.

parameters
IRemoteArgumentArrayContract

메서드 매개 변수를 지정하는 IRemoteArgumentArrayContract이거나, 메서드에 매개 변수가 없으면 null입니다.An IRemoteArgumentArrayContract that specifies the method parameters; null if the method does not have any parameters.

localeId
Int32

메서드에서 인수 또는 반환 값에 대한 로캘별 형식 변환을 수행할 때 사용할 로캘 ID입니다.The locale ID that the method will use for any locale-specific type conversions of the arguments or return value.

반환

RemoteArgument

호출된 메서드의 반환 값을 지정하는 RemoteArgument입니다.A RemoteArgument that specifies the return value of the invoked method.

설명

호출된 된 메서드의 반환 값이 없는 경우 (예를 들어 메서드는 생성자는) Invoke 기본값을 반환 RemoteArgument 나타나는 합니다 RemoteArgumentKind 속성 값으로 설정 됩니다 RemoteArgumentKind.MissingTypeCode 속성 값으로 설정 됩니다 TypeCode.Empty.If the invoked method does not have a return value (for example, the method is a constructor), Invoke returns a default RemoteArgument in which the RemoteArgumentKind property is set to the value RemoteArgumentKind.Missing and the TypeCode property is set to the value TypeCode.Empty.

적용 대상