ServiceRemotingMessageDispatcher Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Implementierung von bereit IServiceRemotingMessageHandler , die Nachrichten an die Implementierungsschnittstelle des Diensts IService senden kann.
public class ServiceRemotingMessageDispatcher : IDisposable, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler
type ServiceRemotingMessageDispatcher = class
interface IServiceRemotingMessageHandler
interface IDisposable
Public Class ServiceRemotingMessageDispatcher
Implements IDisposable, IServiceRemotingMessageHandler
- Vererbung
-
ServiceRemotingMessageDispatcher
- Abgeleitet
- Implementiert
Konstruktoren
ServiceRemotingMessageDispatcher(IEnumerable<Type>, ServiceContext, Object, IServiceRemotingMessageBodyFactory) |
Initialisiert eine neue instance der -Klasse, die ServiceRemotingMessageDispatcher den angegebenen Dienstkontext verwendet, und sendet Nachrichten an die angegebene Dienstimplementierung. |
ServiceRemotingMessageDispatcher(ServiceContext, IService, IServiceRemotingMessageBodyFactory) |
Initialisiert eine neue instance der -Klasse, die ServiceRemotingMessageDispatcher den angegebenen Dienstkontext verwendet, und sendet Nachrichten an die angegebene Dienstimplementierung. |
Methoden
Dispose() |
Stellt eine Implementierung von bereit IServiceRemotingMessageHandler , die Nachrichten an die Implementierungsschnittstelle des Diensts IService senden kann. |
GetRemotingMessageBodyFactory() |
Ruft die Factory ab, die zum Erstellen der Remotingantwortnachrichtentexte verwendet wird. |
HandleOneWayMessage(IServiceRemotingRequestMessage) |
Verarbeitet eine unidirektionale Nachricht vom Client. |
HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage) |
Verarbeitet eine Nachricht vom Client, die eine Antwort vom Dienst erfordert. |
HandleRequestResponseAsync(ServiceRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken) |
Verarbeitet eine Nachricht vom Client, die eine Antwort vom Dienst erfordert. Diese API kann für den Kurzschluss verwendet werden, bei dem sich der Client im selben Prozess wie der Dienst befindet. Der Client kann jetzt Anforderungen direkt an den Dienst senden, anstatt ServiceProxy zu verwenden. |
Gilt für:
Azure SDK for .NET