ClientBase<TChannel>.BeginOperationDelegate ClientBase<TChannel>.BeginOperationDelegate ClientBase<TChannel>.BeginOperationDelegate Delegate

Definition

A delegate that is used by InvokeAsync(ClientBase<TChannel>, Object[], ClientBase<TChannel>, SendOrPostCallback, Object) for calling asynchronous operations on the client.

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 

Type Parameters

TChannel

Parameters

inValues
Object[]

The input values to the asynchronous call.

asyncCallback
AsyncCallback AsyncCallback AsyncCallback

Reference to the method to be called when the corresponding asynchronous operation completes.

state
Object Object Object

An Object that lets the client distinguish between different asynchronous calls. It is made available to the client in the arguments parameter of the event completion callback.

Return Value

System.IAsyncResult

The result of the asynchronous call.

Inheritance
ClientBase<TChannel>.BeginOperationDelegateClientBase<TChannel>.BeginOperationDelegateClientBase<TChannel>.BeginOperationDelegate

Extension Methods

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

Gets an object that represents the method represented by the specified delegate.

Applies to