Partager via


ServiceRemotingDataContractSerializationProvider Classe

Définition

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.

public class ServiceRemotingDataContractSerializationProvider : Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider
type ServiceRemotingDataContractSerializationProvider = class
    interface IServiceRemotingMessageSerializationProvider
Public Class ServiceRemotingDataContractSerializationProvider
Implements IServiceRemotingMessageSerializationProvider
Héritage
ServiceRemotingDataContractSerializationProvider
Dérivé
Implémente

Constructeurs

ServiceRemotingDataContractSerializationProvider()

Initialise une nouvelle instance de la classe avec l’implémentation ServiceRemotingDataContractSerializationProvider IBufferPoolManager par défaut.

ServiceRemotingDataContractSerializationProvider(IBufferPoolManager)

Initialise une nouvelle instance de la classe avec l’implémentation ServiceRemotingDataContractSerializationProvider IBufferPoolManager spécifiée.

Méthodes

CreateMessageBodyFactory()

Crée un MessageFactory pour les types de communication à distance DataContract. Il est utilisé pour créer des objets de requête/réponse à distance.

CreateRemotingRequestMessageBodyDataContractSerializer(Type, IEnumerable<Type>)

Obtient les paramètres utilisés pour créer DataContractSerializer pour sérialiser et désérialiser le corps du message de demande.

CreateRemotingResponseMessageBodyDataContractSerializer(Type, IEnumerable<Type>)

Obtient les paramètres utilisés pour créer DataContractSerializer pour sérialiser et désérialiser le corps du message de demande.

CreateRequestMessageSerializer(Type, IEnumerable<Type>, IEnumerable<Type>)

Crée IServiceRemotingRequestMessageBodySerializer pour un serviceInterface à l’aide de l’implémentation DataContract

CreateResponseMessageSerializer(Type, IEnumerable<Type>, IEnumerable<Type>)

Crée IServiceRemotingResponseMessageBodySerializer pour un serviceInterface à l’aide de l’implémentation DataContract

CreateXmlDictionaryReader(Stream)

Créez le lecteur à lire à partir du flux d’entrée. Utilisez cette méthode pour personnaliser la façon dont le contenu sérialisé est lu à partir du flux.

CreateXmlDictionaryWriter(Stream)

Créez l’enregistreur à écrire dans le flux. Utilisez cette méthode pour personnaliser la façon dont le contenu sérialisé est écrit dans le flux.

S’applique à