Freigeben über


ActorServiceRemotingDispatcher.HandleRequestResponseAsync Methode

Definition

Überlädt

HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage)

Sendet die vom Client empfangenen Nachrichten an die Actor-Dienstmethoden oder die Actor-Methoden. Dies kann vom Benutzer verwendet werden, wenn er interfaceId und MethodId für die Methode kennt, die an verteilt werden soll.

HandleRequestResponseAsync(ActorRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

Sendet die vom Client empfangenen Nachrichten an die Actor-Dienstmethoden oder die Actor-Methoden. Dies kann vom Benutzer als unabhängiger Dispatcher wie kurzschließend verwendet werden.

HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage)

Sendet die vom Client empfangenen Nachrichten an die Actor-Dienstmethoden oder die Actor-Methoden. Dies kann vom Benutzer verwendet werden, wenn er interfaceId und MethodId für die Methode kennt, die an verteilt werden soll.

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)

Parameter

requestContext
IServiceRemotingRequestContext

Anforderungskontext, der bei Bedarf das Abrufen des Rückrufkanals ermöglicht.

requestMessage
IServiceRemotingRequestMessage

Remotingnachricht.

Gibt zurück

Eine Task, die den asynchronen Vorgang darstellt Das Ergebnis der Aufgabe ist die Antwort auf die empfangene Anforderung.

Gilt für:

HandleRequestResponseAsync(ActorRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

Sendet die vom Client empfangenen Nachrichten an die Actor-Dienstmethoden oder die Actor-Methoden. Dies kann vom Benutzer als unabhängiger Dispatcher wie kurzschließend verwendet werden.

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)

Parameter

actorDispatchHeaders
ActorRemotingDispatchHeaders

Anforderungsnachrichtenheader.

requestBody
IServiceRemotingRequestMessageBody

Anforderungsnachrichtentext.

cancellationToken
CancellationToken

Abbruchtoken zum Abbrechen der Anforderung

Gibt zurück

Eine Task, die den asynchronen Vorgang darstellt Das Ergebnis der Aufgabe ist der Antwortnachrichtentext für die empfangene Anforderung.

Gilt für: