ActorServiceRemotingDispatcher Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides an implementation of IServiceRemotingMessageHandler that can dispatch messages to an actor service and to the actors hosted in the service.
public class ActorServiceRemotingDispatcher : Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.ServiceRemotingMessageDispatcher
type ActorServiceRemotingDispatcher = class
inherit ServiceRemotingMessageDispatcher
Public Class ActorServiceRemotingDispatcher
Inherits ServiceRemotingMessageDispatcher
- Inheritance
Constructors
ActorServiceRemotingDispatcher(ActorService, IServiceRemotingMessageBodyFactory) |
Initializes a new instance of the ActorServiceRemotingDispatcher class. This can dispatch messages to an actor service and to the actors hosted in the service.. |
Methods
Dispose() | (Inherited from ServiceRemotingMessageDispatcher) |
GetRemotingMessageBodyFactory() |
Gets the factory used for creating the remoting response message bodies. (Inherited from ServiceRemotingMessageDispatcher) |
HandleOneWayMessage(IServiceRemotingRequestMessage) |
Handles a one way message from the client. (Inherited from ServiceRemotingMessageDispatcher) |
HandleRequestResponseAsync(ActorRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken) |
Dispatches the messages received from the client to the actor service methods or the actor methods. This can be be used by user as an independent dispatcher like short-circuiting. |
HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage) |
Dispatches the messages received from the client to the actor service methods or the actor methods. This can be used by user where they know interfaceId and MethodId for the method to dispatch to . |
HandleRequestResponseAsync(ServiceRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken) |
Handles a message from the client that requires a response from the service. This Api can be used for the short-circuiting where client is in same process as service. Client can now directly dispatch request to service instead of using ServiceProxy. (Inherited from ServiceRemotingMessageDispatcher) |