Condividi tramite


IRemoteMethodInfoContract.Invoke Metodo

Definizione

Richiama il metodo identificato dall'oggetto 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

Parametri

target
IRemoteObjectContract

Oggetto IRemoteObjectContract che identifica l'oggetto che contiene il metodo da richiamare.

bindingFlags
BindingFlags

Combinazione bit per bit dei valori BindingFlags che specifica come richiamare il metodo.

parameters
IRemoteArgumentArrayContract

Oggetto IRemoteArgumentArrayContract che specifica i parametri del metodo, null se il metodo non ha parametri.

localeId
Int32

Identificatore delle impostazioni locali che il metodo utilizzerà per qualsiasi conversione di tipo specifica delle impostazioni locali degli argomenti o del valore restituito.

Restituisce

Oggetto RemoteArgument che specifica il valore restituito del metodo richiamato.

Commenti

Se il metodo richiamato non ha un valore restituito, ad esempio il metodo è un costruttore, Invoke restituisce un valore predefinito in cui la RemoteArgumentKind proprietà è impostata sul valore RemoteArgumentKind.Missing e la TypeCode proprietà è impostata RemoteArgument sul valore TypeCode.Empty.

Si applica a