IOperationInvoker Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Dichiara metodi che prendono un oggetto e una matrice di parametri estratti da un messaggio, richiamano un metodo su quell'oggetto con quei parametri e restituiscono il valore restituito e i parametri di output del metodo.
public interface class IOperationInvoker
public interface IOperationInvoker
type IOperationInvoker = interface
Public Interface IOperationInvoker
Commenti
Implementare l'interfaccia IOperationInvoker per controllare la conversione da un oggetto non tipizzato e una matrice di parametri a una chiamata al metodo fortemente tipizzata su quell'oggetto. È dotata di un metodo Invoke sincrono che prende un'istanza e un set di input di tipo oggetto e restituisce un oggetto e un set di output di tipo oggetto. È inoltre dotata di varianti InvokeBegin e InvokeEnd. La proprietà IsSynchronous specifica se deve essere utilizzato il metodo sincrono o asincrono.
Proprietà
IsSynchronous |
Ottiene un valore che specifica se il metodo Invoke(Object, Object[], Object[]) o InvokeBegin(Object, Object[], AsyncCallback, Object) viene chiamato dal dispatcher. |
Metodi
AllocateInputs() |
Restituisce una classe Array degli oggetti parametro. |
Invoke(Object, Object[], Object[]) |
Restituisce un oggetto e un set di oggetti di output da un'istanza e un set di oggetti di input. |
InvokeBegin(Object, Object[], AsyncCallback, Object) |
Un'implementazione asincrona del metodo Invoke(Object, Object[], Object[]). |
InvokeEnd(Object, Object[], IAsyncResult) |
Il metodo End asincrono. |