Freigeben über


Microsoft.ServiceFabric.Services.Remoting.V2 Namespace

Klassen

ServiceRemotingDataContractSerializationProvider

Dies ist die Standardimplementierung für IServiceRemotingMessageSerializationProvider, die vom Remotingdienst und -client während der Anforderungs-/Antwortserialisierung verwendet wird. Für die Serialisierung wurde DataContract verwendet.

ServiceRemotingDispatchHeaders

Gibt die Header an, die zusammen mit einer ServiceRemoting-Nachricht gesendet werden. Diese Klasse wird mit Service Independent Dispatcher ServiceRemotingMessageDispatcher verwendet, z. B. Short-Circuiting (Wobei sich Client und Dienst im selben Prozess befinden)

ServiceRemotingFailedResponseEventArgs

Ereignisargumente für fehlerhafte Anforderungen.

ServiceRemotingRequestEventArgs

Ereignisargumente, die Anforderung verfügbar macht.

ServiceRemotingResponseEventArgs

Ereignisargumente, die die Antwort offenlegen.

WrappingServiceRemotingDataContractSerializationProvider

Dies ist dieImplementierung für IServiceRemotingMessageSerializationProvider, die vom Remotingdienst und -client während der Anforderungs-/Antwortserialisierung verwendet wird. Es verwendet Anforderungsumbruch und Datenvertrag für die Serialisierung.

Schnittstellen

IServiceRemotingMessageBodyFactory

Definiert die Schnittstelle, die zum Bereitstellen einer Factory zum Erstellen von Remotinganforderungstext- und Antworttextobjekten implementiert werden muss.

IServiceRemotingMessageSerializationProvider

Definiert die Schnittstelle, die zum Bereitstellen einer benutzerdefinierten Serialisierung für die Remotinganforderung implementiert werden muss.

IServiceRemotingRequestMessage

Definiert die Schnittstelle, die zum Erstellen einer Remotinganforderungsnachricht implementiert werden muss.

IServiceRemotingRequestMessageBody

Definiert die Schnittstelle, die implementiert werden muss, um Anforderungsnachrichtentext für Remotinganforderungen bereitzustellen. Dies enthält alle Parameter, die die Remotingmethode hat.

IServiceRemotingRequestMessageBodySerializer

Definiert die Schnittstelle, die implementiert werden muss, um einen Serialisierer/Deserialisierer für den Nachrichtentext der Remotinganforderung bereitzustellen.

IServiceRemotingRequestMessageHeader

Gibt die Header an, die zusammen mit einer ServiceRemoting-Nachricht gesendet werden.

IServiceRemotingResponseMessage

Definiert eine Schnittstelle, die implementiert werden muss, um eine Remotingantwortnachricht für die Remoting-API bereitzustellen.

IServiceRemotingResponseMessageBody

Definiert die Schnittstelle, die implementiert werden muss, um den Antwortnachrichtentext für Remotinganforderungen bereitzustellen. Dies enthält den Rückgabetyp einer Remotingmethode.

IServiceRemotingResponseMessageBodySerializer

Definiert eine Schnittstelle, die implementiert werden muss, um einen Serialisierer für den Remotingantworttext bereitzustellen.

IServiceRemotingResponseMessageHeader

Definiert eine Schnittstelle, die implementiert werden muss, um Header für Remotingantwortnachrichten bereitzustellen.