ActorServiceRemotingDispatcher 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 um serviço de ator e para os atores hospedados no serviço.
public class ActorServiceRemotingDispatcher : Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.ServiceRemotingMessageDispatcher
type ActorServiceRemotingDispatcher = class
inherit ServiceRemotingMessageDispatcher
Public Class ActorServiceRemotingDispatcher
Inherits ServiceRemotingMessageDispatcher
- Herança
Construtores
ActorServiceRemotingDispatcher(ActorService, IServiceRemotingMessageBodyFactory) |
Inicializa uma nova instância da classe ActorServiceRemotingDispatcher. Isso pode enviar mensagens para um serviço de ator e para os atores hospedados no serviço.. |
Métodos
Dispose() |
Fornece uma implementação de IServiceRemotingMessageHandler que pode enviar mensagens para um serviço de ator e para os atores hospedados no serviço. (Herdado de ServiceRemotingMessageDispatcher) |
GetRemotingMessageBodyFactory() |
Obtém a fábrica usada para criar os corpos de mensagem de resposta de comunicação remota. (Herdado de ServiceRemotingMessageDispatcher) |
HandleOneWayMessage(IServiceRemotingRequestMessage) |
Manipula uma mensagem unidirecional do cliente. (Herdado de ServiceRemotingMessageDispatcher) |
HandleRequestResponseAsync(ActorRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken) |
Envia as mensagens recebidas do cliente para os métodos de serviço de ator ou os métodos de ator. Isso pode ser usado pelo usuário como um dispatcher independente, como curto-circuito. |
HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage) |
Envia as mensagens recebidas do cliente para os métodos de serviço de ator ou os métodos de ator. Isso pode ser usado pelo usuário em que ele conhece interfaceId e MethodId para o método expedir para . |
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 ServiceProxy. (Herdado de ServiceRemotingMessageDispatcher) |
Aplica-se a
Azure SDK for .NET