IRemoteMethodInfoContract.Invoke Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyvolá metodu, kterou tato IRemoteMethodInfoContract metoda identifikuje.
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
Parametry
- target
- IRemoteObjectContract
Objekt IRemoteObjectContract , který identifikuje objekt, který obsahuje metodu, která se má vyvolat.
- bindingFlags
- BindingFlags
Bitové kombinace BindingFlags hodnot, které určují, jak vyvolat metodu.
- parameters
- IRemoteArgumentArrayContract
Určuje IRemoteArgumentArrayContract parametry metody, null
pokud metoda nemá žádné parametry.
- localeId
- Int32
ID národního prostředí, které bude metoda používat pro jakékoli převody typů argumentů nebo návratové hodnoty specifické pro národní prostředí.
Návraty
A RemoteArgument , který určuje návratovou hodnotu vyvoláné metody.
Poznámky
Pokud vyvoláná metoda nemá návratovou hodnotu (například metoda je konstruktor), Invoke vrátí výchozí hodnotu RemoteArgument , ve které RemoteArgumentKind je vlastnost nastavena na hodnotu RemoteArgumentKind.Missing a TypeCode vlastnost je nastavena na hodnotu TypeCode.Empty.