ServiceRemotingMessageDispatcher Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma implementação de IServiceRemotingMessageHandler que pode enviar mensagens para a interface de implementação IService do serviço.
public class ServiceRemotingMessageDispatcher : IDisposable, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler
type ServiceRemotingMessageDispatcher = class
interface IServiceRemotingMessageHandler
interface IDisposable
Public Class ServiceRemotingMessageDispatcher
Implements IDisposable, IServiceRemotingMessageHandler
- Herança
-
ServiceRemotingMessageDispatcher
- Derivado
- Implementações
Construtores
ServiceRemotingMessageDispatcher(IEnumerable<Type>, ServiceContext, Object, IServiceRemotingMessageBodyFactory) |
Inicializa uma nova instância da ServiceRemotingMessageDispatcher classe que usa o contexto de serviço fornecido e envia mensagens para a implementação de serviço fornecida. |
ServiceRemotingMessageDispatcher(ServiceContext, IService, IServiceRemotingMessageBodyFactory) |
Inicializa uma nova instância da ServiceRemotingMessageDispatcher classe que usa o contexto de serviço fornecido e envia mensagens para a implementação de serviço fornecida. |
Métodos
Dispose() |
Fornece uma implementação de IServiceRemotingMessageHandler que pode enviar mensagens para a interface de implementação IService do serviço. |
GetRemotingMessageBodyFactory() |
Obtém a fábrica usada para criar os corpos da mensagem de resposta remota. |
HandleOneWayMessage(IServiceRemotingRequestMessage) |
Manipula uma mensagem unidirecional do cliente. |
HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage) |
Manipula uma mensagem do cliente que requer uma resposta do serviço. |
HandleRequestResponseAsync(ServiceRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken) |
Manipula uma mensagem do cliente que requer uma resposta do serviço. Essa API pode ser usada para o curto-circuito em que o cliente está no mesmo processo que o serviço. O cliente agora pode expedir diretamente a solicitação para o serviço em vez de usar o ServiceProxy. |
Aplica-se a
Azure SDK for .NET