Partager via


ActorServiceRemotingDispatcher.HandleRequestResponseAsync Méthode

Définition

Surcharges

HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage)

Répartit les messages reçus du client vers les méthodes de service d’acteur ou les méthodes d’acteur. Cela peut être utilisé par l’utilisateur lorsqu’il connaît interfaceId et MethodId pour la méthode à distribuer à .

HandleRequestResponseAsync(ActorRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

Répartit les messages reçus du client vers les méthodes de service d’acteur ou les méthodes d’acteur. Cela peut être utilisé par l’utilisateur comme répartiteur indépendant, comme le court-circuit.

HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage)

Répartit les messages reçus du client vers les méthodes de service d’acteur ou les méthodes d’acteur. Cela peut être utilisé par l’utilisateur lorsqu’il connaît interfaceId et MethodId pour la méthode à distribuer à .

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)

Paramètres

requestContext
IServiceRemotingRequestContext

Contexte de demande qui permet d’obtenir le canal de rappel si nécessaire.

requestMessage
IServiceRemotingRequestMessage

Message de communication à distance.

Retours

Task représentant l’opération asynchrone. Le résultat de la tâche est la réponse à la demande reçue.

S’applique à

HandleRequestResponseAsync(ActorRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

Répartit les messages reçus du client vers les méthodes de service d’acteur ou les méthodes d’acteur. Cela peut être utilisé par l’utilisateur comme répartiteur indépendant, comme le court-circuit.

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)

Paramètres

actorDispatchHeaders
ActorRemotingDispatchHeaders

En-têtes de message de requête.

requestBody
IServiceRemotingRequestMessageBody

Corps du message de demande.

cancellationToken
CancellationToken

Jeton d’annulation pour annuler la demande

Retours

Task représentant l’opération asynchrone. Le résultat de la tâche est le corps du message de réponse pour la demande reçue.

S’applique à