ServiceRemotingDataContractSerializationProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET