ServiceRemotingMessageDispatcher Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Azure SDK for .NET