Compartilhar via


ActorServiceRemotingDispatcher Classe

Definição

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
ActorServiceRemotingDispatcher

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