Compartilhar via


WrappingServiceRemotingDataContractSerializationProvider Classe

Definição

Essa é a simplificação usada IServiceRemotingMessageSerializationProviderpelo serviço de comunicação remota 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 WrappingServiceRemotingDataContractSerializationProvider : Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider
type WrappingServiceRemotingDataContractSerializationProvider = class
    interface IServiceRemotingMessageSerializationProvider
Public Class WrappingServiceRemotingDataContractSerializationProvider
Implements IServiceRemotingMessageSerializationProvider
Herança
WrappingServiceRemotingDataContractSerializationProvider
Derivado
Implementações

Construtores

WrappingServiceRemotingDataContractSerializationProvider()

Inicializa uma nova instância da classe com a WrappingServiceRemotingDataContractSerializationProvider implementação padrão de IBufferPoolManager.

WrappingServiceRemotingDataContractSerializationProvider(IBufferPoolManager)

Inicializa uma nova instância da classe com a WrappingServiceRemotingDataContractSerializationProvider implementação de IBufferPoolManager especificada.

Métodos

CreateMessageBodyFactory()

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

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

CreateResponseMessageSerializer(Type, IEnumerable<Type>, IEnumerable<Type>)

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

CreateXmlDictionaryReader(Stream)

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

CreateXmlDictionaryWriter(Stream)

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

Aplica-se a