IOperationInvoker Интерфейс

Определение

Объявляет методы, берущие объект и массив параметров, извлеченных из сообщения, вызывающие метод для этого объекта с этими параметрами и возвращающие выходное значение и параметры вывода метода.

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

Комментарии

Использует интерфейс IOperationInvoker для управления преобразованием из не типизированного объекта и массива параметров в строго типизированный вызов метода этим объектом. Имеет синхронный метод Invoke, который берет экземпляр и набор входных данных объекта типа и возвращает объект и набор выходных данных объекта типа. Он также имеет варианты метода InvokeBegin и InvokeEnd. Свойство IsSynchronous указывает, какой метод нужно использовать: синхронный или асинхронный.

Свойства

IsSynchronous

Получает значение, указывающее какой из методов: Invoke(Object, Object[], Object[]) или InvokeBegin(Object, Object[], AsyncCallback, Object), вызывается диспетчером.

Методы

AllocateInputs()

Возвращает Array объектов параметров.

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

Возвращает объект и набор выходных данных объектов из экземпляра и набора входных значений объектов.

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

Асинхронная реализация метода Invoke(Object, Object[], Object[]).

InvokeEnd(Object, Object[], IAsyncResult)

Метод асинхронного завершения.

Применяется к