Compartir a través de


IOperationInvoker Interfaz

Definición

Declara los métodos que toman un objeto y una matriz de parámetros extraídos de un mensaje, invocan un método en ese objeto con esos parámetros y devuelven los parámetros de salida y el valor devuelto del método.

public interface class IOperationInvoker
public interface IOperationInvoker
type IOperationInvoker = interface
Public Interface IOperationInvoker

Comentarios

Implemente la interfaz IOperationInvoker para controlar la conversión de un objeto sin tipo y matriz de parámetros en una llamada a un método fuertemente tipado en ese objeto. Tiene un método Invoke sincrónico, que toma una instancia y conjunto de entradas de objeto de tipo y devuelve un objeto y un conjunto de resultados de objeto de tipo. También tiene una variante InvokeBegin y InvokeEnd. La propiedad IsSynchronous especifica si se debe utilizar el método sincrónico o asincrónico.

Propiedades

IsSynchronous

Obtiene un valor que especifica si el distribuidor llama al método Invoke(Object, Object[], Object[]) o InvokeBegin(Object, Object[], AsyncCallback, Object).

Métodos

AllocateInputs()

Devuelve una Array de objetos de parámetro.

Invoke(Object, Object[], Object[])

Devuelve un objeto y un conjunto de objetos de salida de una instancia y un conjunto de objetos de entrada.

InvokeBegin(Object, Object[], AsyncCallback, Object)

Implementación asincrónica del método Invoke(Object, Object[], Object[]).

InvokeEnd(Object, Object[], IAsyncResult)

Método de finalización asincrónico.

Se aplica a