IOperationInvoker Rozhraní
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í.
Deklaruje metody, které převezměte objekt a pole parametrů extrahovaných ze zprávy, vyvolá metodu pro tento objekt s těmito parametry a vrátí návratovou hodnotu a výstupní parametry metody.
public interface class IOperationInvoker
public interface IOperationInvoker
type IOperationInvoker = interface
Public Interface IOperationInvoker
Poznámky
Implementujte rozhraní pro řízení převodu z netypového objektu a pole parametrů na volání metody IOperationInvoker silného typu pro tento objekt. Má synchronní metodu, která přebírá instanci a sadu vstupů objektu typu a vrací objekt a sadu výstupů Invoke objektu typu. Má také InvokeBegin variantu a InvokeEnd . Vlastnost určuje, jestli se má použít IsSynchronous synchronní nebo asynchronní metoda.
Vlastnosti
IsSynchronous |
Získá hodnotu, která určuje, zda dispečer volá Invoke(Object, Object[], Object[]) InvokeBegin(Object, Object[], AsyncCallback, Object) metodu nebo . |
Metody
AllocateInputs() |
Vrátí objekt Array parametru . |
Invoke(Object, Object[], Object[]) |
Vrátí objekt a sadu výstupních objektů z instance a sady vstupních objektů. |
InvokeBegin(Object, Object[], AsyncCallback, Object) |
Asynchronní implementace Invoke(Object, Object[], Object[]) metody . |
InvokeEnd(Object, Object[], IAsyncResult) |
Asynchronní koncová metoda. |