Compartir a través de


ActorServiceRemotingDispatcher Clase

Definición

Proporciona una implementación de IServiceRemotingMessageHandler que puede enviar mensajes a un servicio de actor y a los actores hospedados en el servicio.

public class ActorServiceRemotingDispatcher : Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.ServiceRemotingMessageDispatcher
type ActorServiceRemotingDispatcher = class
    inherit ServiceRemotingMessageDispatcher
Public Class ActorServiceRemotingDispatcher
Inherits ServiceRemotingMessageDispatcher
Herencia
ActorServiceRemotingDispatcher

Constructores

ActorServiceRemotingDispatcher(ActorService, IServiceRemotingMessageBodyFactory)

Inicializa una nueva instancia de la clase ActorServiceRemotingDispatcher. Esto puede enviar mensajes a un servicio de actor y a los actores hospedados en el servicio.

Métodos

Dispose()

Proporciona una implementación de IServiceRemotingMessageHandler que puede enviar mensajes a un servicio de actor y a los actores hospedados en el servicio.

(Heredado de ServiceRemotingMessageDispatcher)
GetRemotingMessageBodyFactory()

Obtiene el generador utilizado para crear los cuerpos de mensajes de respuesta de comunicación remota.

(Heredado de ServiceRemotingMessageDispatcher)
HandleOneWayMessage(IServiceRemotingRequestMessage)

Controla un mensaje unidireccional del cliente.

(Heredado de ServiceRemotingMessageDispatcher)
HandleRequestResponseAsync(ActorRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

Envía los mensajes recibidos del cliente a los métodos de servicio de actor o a los métodos de actor. Este puede ser utilizado por el usuario como distribuidor independiente, como el cortocircuito.

HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage)

Envía los mensajes recibidos del cliente a los métodos de servicio de actor o a los métodos de actor. Esto se puede usar por el usuario donde conocen interfaceId y MethodId para que el método se envíe a .

HandleRequestResponseAsync(ServiceRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

Controla un mensaje del cliente que requiere una respuesta del servicio. Esta API se puede usar para el cortocircuito en el que el cliente está en el mismo proceso que el servicio. El cliente ahora puede enviar directamente la solicitud al servicio en lugar de usar ServiceProxy.

(Heredado de ServiceRemotingMessageDispatcher)

Se aplica a