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 позволяет клиенту различать различные асинхронные вызовы. Он доступен клиенту в параметре аргументов обратного вызова завершения события.

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

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

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

Имя Описание
GetMethodInfo(Delegate)

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

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