Partager via


WrappingServiceRemotingDataContractSerializationProvider Classe

Définition

Il s’agit de l’implmentation pour IServiceRemotingMessageSerializationProviderutilisée par le service de communication à distance et le client lors de la sérialisation des demandes/réponses . Il utilise le wrapping des requêtes et le contrat de données pour la sérialisation.

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

Constructeurs

WrappingServiceRemotingDataContractSerializationProvider()

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

WrappingServiceRemotingDataContractSerializationProvider(IBufferPoolManager)

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

Méthodes

CreateMessageBodyFactory()

Crée un MessageFactory pour les types de communication à distance de message wrappedContract. Il est utilisé pour créer des objets demande/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 requête.

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 requête.

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

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

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

Crée IServiceRemotingResponseMessageBodySerializer pour un serviceInterface à l’aide de l’implémentation wrapped Message 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 à