Compartir a través de


ServiceRemotingMessageDispatcher Clase

Definición

Proporciona una implementación de IServiceRemotingMessageHandler que puede enviar mensajes a la interfaz de implementación IService del servicio.

public class ServiceRemotingMessageDispatcher : IDisposable, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler
type ServiceRemotingMessageDispatcher = class
    interface IServiceRemotingMessageHandler
    interface IDisposable
Public Class ServiceRemotingMessageDispatcher
Implements IDisposable, IServiceRemotingMessageHandler
Herencia
ServiceRemotingMessageDispatcher
Derivado
Implementaciones

Constructores

ServiceRemotingMessageDispatcher(IEnumerable<Type>, ServiceContext, Object, IServiceRemotingMessageBodyFactory)

Inicializa una nueva instancia de la ServiceRemotingMessageDispatcher clase que usa el contexto de servicio especificado y envía mensajes a la implementación de servicio determinada.

ServiceRemotingMessageDispatcher(ServiceContext, IService, IServiceRemotingMessageBodyFactory)

Inicializa una nueva instancia de la ServiceRemotingMessageDispatcher clase que usa el contexto de servicio especificado y envía mensajes a la implementación de servicio determinada.

Métodos

Dispose()

Proporciona una implementación de IServiceRemotingMessageHandler que puede enviar mensajes a la interfaz de implementación IService del servicio.

GetRemotingMessageBodyFactory()

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

HandleOneWayMessage(IServiceRemotingRequestMessage)

Controla un mensaje unidireccional del cliente.

HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage)

Controla un mensaje del cliente que requiere una respuesta del servicio.

HandleRequestResponseAsync(ServiceRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

Controla un mensaje del cliente que requiere una respuesta del servicio. Esta API se puede usar para el cortocircuito donde 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.

Se aplica a