ActorRemotingDataContractSerializationProvider 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 la communication à distance de l’acteur. Il utilise DataContractSerializer pour la sérialisation des corps de messages de demande et de réponse à distance.
public class ActorRemotingDataContractSerializationProvider : Microsoft.ServiceFabric.Services.Remoting.V2.ServiceRemotingDataContractSerializationProvider
type ActorRemotingDataContractSerializationProvider = class
inherit ServiceRemotingDataContractSerializationProvider
Public Class ActorRemotingDataContractSerializationProvider
Inherits ServiceRemotingDataContractSerializationProvider
- Héritage
-
ActorRemotingDataContractSerializationProvider
Constructeurs
ActorRemotingDataContractSerializationProvider() |
Initialise une nouvelle instance de la classe ActorRemotingDataContractSerializationProvider. avec IBufferPoolManager par défaut |
ActorRemotingDataContractSerializationProvider(IBufferPoolManager) |
Initialise une nouvelle instance de la classe ActorRemotingDataContractSerializationProvider. avec IBufferPoolManager spécifié par l’utilisateur.Si le gestionnaire de pool de mémoires tampons spécifié est null, le regroupement de mémoires tampons est désactivé. |
Méthodes
CreateMessageBodyFactory() |
Crée un MessageFactory pour les types de communication à distance DataContract. Il est utilisé pour créer des objets demande/réponse à distance. (Hérité de ServiceRemotingDataContractSerializationProvider) |
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 DataContract (Hérité de ServiceRemotingDataContractSerializationProvider) |
CreateResponseMessageSerializer(Type, IEnumerable<Type>, IEnumerable<Type>) |
Crée IServiceRemotingResponseMessageBodySerializer pour un serviceInterface à l’aide de l’implémentation de DataContract (Hérité de ServiceRemotingDataContractSerializationProvider) |
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. (Hérité de ServiceRemotingDataContractSerializationProvider) |
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. (Hérité de ServiceRemotingDataContractSerializationProvider) |
S’applique à
Azure SDK for .NET