Partilhar via


ActorRemotingWrappingDataContractSerializationProvider Classe

Definição

Essa é a simplificação para IServiceRemotingMessageSerializationProviderusada pelo serviço de ator e pelo cliente durante a serialização de solicitação/resposta. Ele usa a solicitação Encapsulamento e o contrato de dados para serialização.

public class ActorRemotingWrappingDataContractSerializationProvider : Microsoft.ServiceFabric.Services.Remoting.V2.WrappingServiceRemotingDataContractSerializationProvider
type ActorRemotingWrappingDataContractSerializationProvider = class
    inherit WrappingServiceRemotingDataContractSerializationProvider
Public Class ActorRemotingWrappingDataContractSerializationProvider
Inherits WrappingServiceRemotingDataContractSerializationProvider
Herança
ActorRemotingWrappingDataContractSerializationProvider

Construtores

ActorRemotingWrappingDataContractSerializationProvider()

Inicializa uma nova instância da ActorRemotingWrappingDataContractSerializationProvider classe com IBufferPoolManager padrão

ActorRemotingWrappingDataContractSerializationProvider(IBufferPoolManager)

Inicializa uma nova instância da classe com IBufferPoolManager ActorRemotingWrappingDataContractSerializationProvider especificado pelo usuário. Se o gerenciador de pool de buffers especificado for nulo, o pool de buffers será desativado.

Métodos

CreateMessageBodyFactory()

Cria um MessageFactory para dados de mensagem encapsulados Tipos de comunicação remota. Isso é usado para criar objetos solicitação/resposta de comunicação remota.

(Herdado de WrappingServiceRemotingDataContractSerializationProvider)
CreateRemotingRequestMessageBodyDataContractSerializer(Type, IEnumerable<Type>)

Obtém as configurações usadas para criar DataContractSerializer para serializar e desserializar o corpo da mensagem de solicitação.

CreateRemotingResponseMessageBodyDataContractSerializer(Type, IEnumerable<Type>)

Obtém as configurações usadas para criar DataContractSerializer para serializar e desserializar o corpo da mensagem de solicitação.

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

Cria IServiceRemotingRequestMessageBodySerializer para um serviceInterface usando a implementação de Wrapped Message DataContract

(Herdado de WrappingServiceRemotingDataContractSerializationProvider)
CreateResponseMessageSerializer(Type, IEnumerable<Type>, IEnumerable<Type>)

Cria IServiceRemotingResponseMessageBodySerializer para um serviceInterface usando a implementação de Wrapped Message DataContract

(Herdado de WrappingServiceRemotingDataContractSerializationProvider)
CreateXmlDictionaryReader(Stream)

Crie o leitor para ler no fluxo de entrada. Use esse método para personalizar como o conteúdo serializado é lido do fluxo.

(Herdado de WrappingServiceRemotingDataContractSerializationProvider)
CreateXmlDictionaryWriter(Stream)

Crie o gravador para gravar no fluxo. Use esse método para personalizar como o conteúdo serializado é gravado no fluxo.

(Herdado de WrappingServiceRemotingDataContractSerializationProvider)

Aplica-se a