InvokeAsync Method

ClientBase<TChannel>::InvokeAsync Method

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Provides support for implementing the event-based asynchronous pattern.

For more information about

this pattern, see Event-based Asynchronous Pattern Overview.

Namespace:  System.ServiceModel
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

No code example is currently available or this language may not be supported.

Parameters

beginOperationDelegate
Type: System.ServiceModel::ClientBase<TChannel>::BeginOperationDelegate
A delegate that is used for calling the asynchronous operation.
inValues
Type: array< System::Object >
The input values to the asynchronous call.
endOperationDelegate
Type: System.ServiceModel::ClientBase<TChannel>::EndOperationDelegate
A delegate that is used to end the asynchronous call after it has completed.
operationCompletedCallback
Type: System.Threading::SendOrPostCallback
A client-supplied callback that is invoked when the asynchronous method is complete. The callback is passed to the ClientBase<TChannel>::BeginOperationDelegate.
userState
Type: System::Object
The userState object to associate with the asynchronous call.

Provide a unique value, such as a GUID or hash code, in the userState parameter for each call to ClientBase<TChannel>::InvokeAsync, and when each operation is completed, your event handler can determine which instance of the operation raised the completion event.

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2017 Microsoft