Edit

Share via


ClientBase<TChannel>.ChannelBase<T>.BeginInvoke Method

Definition

Starts an asynchronous call of a specified method by name.

protected:
 IAsyncResult ^ BeginInvoke(System::String ^ methodName, cli::array <System::Object ^> ^ args, AsyncCallback ^ callback, System::Object ^ state);
protected IAsyncResult BeginInvoke (string methodName, object[] args, AsyncCallback callback, object state);
member this.BeginInvoke : string * obj[] * AsyncCallback * obj -> IAsyncResult
Protected Function BeginInvoke (methodName As String, args As Object(), callback As AsyncCallback, state As Object) As IAsyncResult

Parameters

methodName
String

The name of the method to be called asynchronously.

args
Object[]

An array of arguments for the method invoked.

callback
AsyncCallback

The AsyncCallback delegate.

state
Object

The state object.

Returns

The IAsyncResult that references the asynchronous method invoked.

Applies to