ServiceRemotingMessageDispatcher Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET