Partager via


Microsoft.ServiceFabric.Services.Remoting.V2 Espace de noms

Classes

ServiceRemotingDataContractSerializationProvider

Il s’agit de l’implmentation par défaut utilisée IServiceRemotingMessageSerializationProviderpar le service de communication à distance et le client lors de la sérialisation de la demande/réponse. Elle a utilisé DataContract pour la sérialisation.

ServiceRemotingDispatchHeaders

Spécifie les en-têtes envoyés avec un message ServiceRemoting. Cette classe est utilisée avec Service Independent Dispatcher,par ServiceRemotingMessageDispatcher exemple Short-Circuiting (Où le client et le service sont dans le même processus)

ServiceRemotingFailedResponseEventArgs

Arguments d’événement pour les demandes ayant échoué.

ServiceRemotingRequestEventArgs

Arguments d’événement exposant la demande.

ServiceRemotingResponseEventArgs

Arguments d’événement exposant la réponse.

WrappingServiceRemotingDataContractSerializationProvider

Il s’agit de l’implmentation utilisée IServiceRemotingMessageSerializationProviderpar le service de communication à distance et le client lors de la sérialisation de la demande/réponse. Il utilise le wrapping des demandes et le contrat de données pour la sérialisation.

Interfaces

IServiceRemotingMessageBodyFactory

Définit l’interface qui doit être implémentée pour fournir une fabrique de création d’objets de corps de requête et de corps de réponse à distance.

IServiceRemotingMessageSerializationProvider

Définit l’interface qui doit être implémentée pour fournir une sérialisation personnalisée pour la demande de communication à distance.

IServiceRemotingRequestMessage

Définit l’interface qui doit être implémentée pour créer un message de demande de communication à distance.

IServiceRemotingRequestMessageBody

Définit l’interface qui doit être implémentée pour fournir le corps du message de requête pour les demandes de communication à distance. Il contient tous les paramètres de la méthode de communication à distance.

IServiceRemotingRequestMessageBodySerializer

Définit l’interface qui doit être implémentée pour fournir un sérialiseur/désérialiseur pour la communication à distance du corps du message de demande.

IServiceRemotingRequestMessageHeader

Spécifie les en-têtes envoyés avec un message ServiceRemoting.

IServiceRemotingResponseMessage

Définit une interface qui doit être implémentée pour fournir un message de réponse de communication à distance pour l’API de communication à distance.

IServiceRemotingResponseMessageBody

Définit l’interface qui doit être implémentée pour fournir le corps du message de réponse pour les demandes de communication à distance. Contient le type de retour d’une méthode de communication à distance.

IServiceRemotingResponseMessageBodySerializer

Définit une interface qui doit être implémentée pour fournir un sérialiseur pour le corps de réponse à distance

IServiceRemotingResponseMessageHeader

Définit une interface qui doit être implémentée pour fournir un en-tête pour le message de réponse de communication à distance.