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)

Асинхронный метод конца.

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