Partager via


ActorRemotingDataContractSerializationProvider Classe

Définition

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 à