Partager via


ActorRemotingWrappingDataContractSerializationProvider Classe

Définition

Il s’agit de l’implmentation utilisée IServiceRemotingMessageSerializationProviderpar le service d’acteur et le client lors de la sérialisation de la demande/réponse. Il utilise le wrapping des demandes et le contrat de données pour la sérialisation.

public class ActorRemotingWrappingDataContractSerializationProvider : Microsoft.ServiceFabric.Services.Remoting.V2.WrappingServiceRemotingDataContractSerializationProvider
type ActorRemotingWrappingDataContractSerializationProvider = class
    inherit WrappingServiceRemotingDataContractSerializationProvider
Public Class ActorRemotingWrappingDataContractSerializationProvider
Inherits WrappingServiceRemotingDataContractSerializationProvider
Héritage
ActorRemotingWrappingDataContractSerializationProvider

Constructeurs

ActorRemotingWrappingDataContractSerializationProvider()

Initialise une nouvelle instance de la ActorRemotingWrappingDataContractSerializationProvider classe avec IBufferPoolManager par défaut

ActorRemotingWrappingDataContractSerializationProvider(IBufferPoolManager)

Initialise une nouvelle instance de la ActorRemotingWrappingDataContractSerializationProvider classe 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 des messages encapsulés. Il est utilisé pour créer des objets de requête/réponse à distance.

(Hérité de WrappingServiceRemotingDataContractSerializationProvider)
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 des données de message wrapped

(Hérité de WrappingServiceRemotingDataContractSerializationProvider)
CreateResponseMessageSerializer(Type, IEnumerable<Type>, IEnumerable<Type>)

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

(Hérité de WrappingServiceRemotingDataContractSerializationProvider)
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 WrappingServiceRemotingDataContractSerializationProvider)
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 WrappingServiceRemotingDataContractSerializationProvider)

S’applique à