Compartilhar via


MethodDispatcherBase.DispatchAsync Método

Definição

Esse método é usado para expedir a solicitação para a methodId especificada da interface implementada pelo objeto remoto.

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)

Parâmetros

objectImplementation
Object

O objeto impplagou a interface remota.

methodId
Int32

Id do método para o qual expedir a solicitação.

requestBody
Object

O corpo do objeto de solicitação que precisa ser enviado para o objeto .

cancellationToken
CancellationToken

O token de cancelamento que será sinalizado se essa operação for cancelada.

Retornos

Uma tarefa que representa a chamada assíncrona pendente para o objeto de implementação. O valor retornado da tarefa contém o valor retornado do método invocado.

Aplica-se a