ActorServiceRemotingDispatcher.HandleRequestResponseAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET