Compartir a través de


ActorServiceRemotingDispatcher.HandleRequestResponseAsync Método

Definición

Sobrecargas

HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage)

Envía los mensajes recibidos del cliente a los métodos de servicio de actor o a los métodos de actor. Este puede ser utilizado por el usuario donde conocen interfaceId y MethodId para que el método se envíe a .

HandleRequestResponseAsync(ActorRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

Envía los mensajes recibidos del cliente a los métodos de servicio de actor o a los métodos de actor. El usuario puede usarlo como distribuidor independiente, como cortocircuito.

HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage)

Envía los mensajes recibidos del cliente a los métodos de servicio de actor o a los métodos de actor. Este puede ser utilizado por el usuario donde conocen interfaceId y MethodId para que el método se envíe a .

public override System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingResponseMessage> HandleRequestResponseAsync (Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingRequestContext requestContext, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingRequestMessage requestMessage);
override this.HandleRequestResponseAsync : Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingRequestContext * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingRequestMessage -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingResponseMessage>
Public Overrides Function HandleRequestResponseAsync (requestContext As IServiceRemotingRequestContext, requestMessage As IServiceRemotingRequestMessage) As Task(Of IServiceRemotingResponseMessage)

Parámetros

requestContext
IServiceRemotingRequestContext

Contexto de solicitud que permite obtener el canal de devolución de llamada si es necesario.

requestMessage
IServiceRemotingRequestMessage

Mensaje de comunicación remota.

Devoluciones

Tarea Task que representa la operación asincrónica. El resultado de la tarea es la respuesta de la solicitud recibida.

Se aplica a

HandleRequestResponseAsync(ActorRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

Envía los mensajes recibidos del cliente a los métodos de servicio de actor o a los métodos de actor. El usuario puede usarlo como distribuidor independiente, como cortocircuito.

public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingResponseMessageBody> HandleRequestResponseAsync (Microsoft.ServiceFabric.Actors.Remoting.V2.ActorRemotingDispatchHeaders actorDispatchHeaders, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingRequestMessageBody requestBody, System.Threading.CancellationToken cancellationToken);
override this.HandleRequestResponseAsync : Microsoft.ServiceFabric.Actors.Remoting.V2.ActorRemotingDispatchHeaders * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingRequestMessageBody * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingResponseMessageBody>
Public Function HandleRequestResponseAsync (actorDispatchHeaders As ActorRemotingDispatchHeaders, requestBody As IServiceRemotingRequestMessageBody, cancellationToken As CancellationToken) As Task(Of IServiceRemotingResponseMessageBody)

Parámetros

actorDispatchHeaders
ActorRemotingDispatchHeaders

Encabezados de mensaje de solicitud.

requestBody
IServiceRemotingRequestMessageBody

Cuerpo del mensaje de solicitud.

cancellationToken
CancellationToken

Token de cancelación para cancelar la solicitud

Devoluciones

Tarea Task que representa la operación asincrónica. El resultado de la tarea es el cuerpo del mensaje de respuesta para la solicitud recibida.

Se aplica a