Compartilhar via


ActorServiceRemotingDispatcher.HandleRequestResponseAsync Método

Definição

Sobrecargas

HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage)

Envia as mensagens recebidas do cliente para os métodos de serviço de ator ou os métodos de ator. Isso pode ser usado pelo usuário em que ele conhece interfaceId e MethodId para o método expedir para .

HandleRequestResponseAsync(ActorRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

Envia as mensagens recebidas do cliente para os métodos de serviço de ator ou os métodos de ator. Isso pode ser usado pelo usuário como um dispatcher independente, como curto-circuito.

HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage)

Envia as mensagens recebidas do cliente para os métodos de serviço de ator ou os métodos de ator. Isso pode ser usado pelo usuário em que ele conhece interfaceId e MethodId para o método expedir para .

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 solicitação que permite obter o canal de retorno de chamada, se necessário.

requestMessage
IServiceRemotingRequestMessage

Mensagem de comunicação remota.

Retornos

Um Task representando a operação assíncrona. O resultado da tarefa é a resposta para a solicitação recebida.

Aplica-se a

HandleRequestResponseAsync(ActorRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

Envia as mensagens recebidas do cliente para os métodos de serviço de ator ou os métodos de ator. Isso pode ser usado pelo usuário como um dispatcher independente, como curto-circuito.

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

Cabeçalhos de Mensagem de Solicitação.

requestBody
IServiceRemotingRequestMessageBody

Corpo da mensagem de solicitação.

cancellationToken
CancellationToken

Token de cancelamento para cancelar a solicitação

Retornos

Um Task representando a operação assíncrona. O resultado da tarefa é o corpo da mensagem de resposta para a solicitação recebida.

Aplica-se a