Поделиться через


ClientBase<TChannel>.BeginOperationDelegate Делегат

Определение

Делегат, используемый методом InvokeAsync(ClientBase<TChannel>.BeginOperationDelegate, Object[], ClientBase<TChannel>.EndOperationDelegate, SendOrPostCallback, Object) для вызова асинхронных операций в клиенте.

protected:  where TChannel : classdelegate IAsyncResult ^ ClientBase<TChannel>::BeginOperationDelegate(cli::array <System::Object ^> ^ inValues, AsyncCallback ^ asyncCallback, System::Object ^ state);
protected delegate IAsyncResult ClientBase<TChannel>.BeginOperationDelegate(object[] inValues, AsyncCallback asyncCallback, object state) where TChannel : class;
Protected Delegate Function ClientBase(Of TChannel).BeginOperationDelegate(inValues As Object(), asyncCallback As AsyncCallback, state As Object) As IAsyncResult 

Параметры

inValues
Object[]

Входные значения асинхронного вызова.

asyncCallback
AsyncCallback

Ссылка на метод, который должен вызываться при завершении соответствующей асинхронной операции.

state
Object

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

Возвращаемое значение

Результат асинхронного вызова.

Методы расширения

GetMethodInfo(Delegate)

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

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