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)
Visual Basic (Declaration)
Protected Sub InvokeAsync ( _
beginOperationDelegate As ClientBase<(Of <(<'TChannel>)>)>..::..BeginOperationDelegate, _
inValues As Object(), _
endOperationDelegate As ClientBase<(Of <(<'TChannel>)>)>..::..EndOperationDelegate, _
operationCompletedCallback As SendOrPostCallback, _
userState As Object _
)
Dim beginOperationDelegate As ClientBase<(Of <(<'TChannel>)>)>..::..BeginOperationDelegate
Dim inValues As Object()
Dim endOperationDelegate As ClientBase<(Of <(<'TChannel>)>)>..::..EndOperationDelegate
Dim operationCompletedCallback As SendOrPostCallback
Dim userState As Object
Me.InvokeAsync(beginOperationDelegate, _
inValues, endOperationDelegate, _
operationCompletedCallback, userState)
protected void InvokeAsync(
ClientBase<(Of <(<'TChannel>)>)>..::..BeginOperationDelegate beginOperationDelegate,
Object[] inValues,
ClientBase<(Of <(<'TChannel>)>)>..::..EndOperationDelegate endOperationDelegate,
SendOrPostCallback operationCompletedCallback,
Object userState
)
Provide a unique value, such as a GUID or hash code, in the userState parameter for each call to InvokeAsync(BeginOperationDelegate, array<Object>[]()[], EndOperationDelegate, SendOrPostCallback, Object), and when each operation is completed, your event handler can determine which instance of the operation raised the completion event.
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Reference