Partager via


ServiceRemotingMessageDispatcher Classe

Définition

Fournit une implémentation de qui peut distribuer des IServiceRemotingMessageHandler messages à l’interface d’implémentation IService du service.

public class ServiceRemotingMessageDispatcher : IDisposable, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler
type ServiceRemotingMessageDispatcher = class
    interface IServiceRemotingMessageHandler
    interface IDisposable
Public Class ServiceRemotingMessageDispatcher
Implements IDisposable, IServiceRemotingMessageHandler
Héritage
ServiceRemotingMessageDispatcher
Dérivé
Implémente

Constructeurs

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

Initialise une nouvelle instance de la ServiceRemotingMessageDispatcher classe qui utilise le contexte de service donné et distribue des messages à l’implémentation de service donnée.

ServiceRemotingMessageDispatcher(ServiceContext, IService, IServiceRemotingMessageBodyFactory)

Initialise une nouvelle instance de la ServiceRemotingMessageDispatcher classe qui utilise le contexte de service donné et distribue des messages à l’implémentation de service donnée.

Méthodes

Dispose()

Fournit une implémentation de qui peut distribuer des IServiceRemotingMessageHandler messages à l’interface d’implémentation IService du service.

GetRemotingMessageBodyFactory()

Obtient la fabrique utilisée pour créer les corps de message de réponse de communication à distance.

HandleOneWayMessage(IServiceRemotingRequestMessage)

Gère un message unidirectionnel du client.

HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage)

Gère un message du client qui nécessite une réponse du service.

HandleRequestResponseAsync(ServiceRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

Gère un message du client qui nécessite une réponse du service. Cette API peut être utilisée pour le court-circuitage où le client se trouve dans le même processus que le service. Le client peut désormais distribuer directement la demande au service au lieu d’utiliser ServiceProxy.

S’applique à