MethodDispatcherBase.DispatchAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This method is used to dispatch request to the specified methodId of the interface implemented by the remoted object.
public abstract System.Threading.Tasks.Task<object> DispatchAsync (object objectImplementation, int methodId, object requestBody, System.Threading.CancellationToken cancellationToken);
abstract member DispatchAsync : obj * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
Public MustOverride Function DispatchAsync (objectImplementation As Object, methodId As Integer, requestBody As Object, cancellationToken As CancellationToken) As Task(Of Object)
Parameters
- objectImplementation
- Object
The object impplemented the remoted interface.
- methodId
- Int32
Id of the method to which to dispatch the request to.
- requestBody
- Object
The body of the request object that needs to be dispatched to the object.
- cancellationToken
- CancellationToken
The cancellation token that will be signaled if this operation is cancelled.
Returns
A task that represents the outstanding asynchronous call to the implementation object. The return value of the task contains the returned value from the invoked method.
Applies to
Azure SDK for .NET