Partilhar via


ServiceRemotingDataContractSerializationProvider Classe

Definição

Essa é a simplificação padrão para IServiceRemotingMessageSerializationProviderusada pelo serviço de comunicação remota e pelo cliente durante a serialização de solicitação/resposta. Ele usou DataContract para serialização.

public class ServiceRemotingDataContractSerializationProvider : Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider
type ServiceRemotingDataContractSerializationProvider = class
    interface IServiceRemotingMessageSerializationProvider
Public Class ServiceRemotingDataContractSerializationProvider
Implements IServiceRemotingMessageSerializationProvider
Herança
ServiceRemotingDataContractSerializationProvider
Derivado
Implementações

Construtores

ServiceRemotingDataContractSerializationProvider()

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

ServiceRemotingDataContractSerializationProvider(IBufferPoolManager)

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

Métodos

CreateMessageBodyFactory()

Cria um MessageFactory para tipos de comunicação remota DataContract. 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 DataContract

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

Cria IServiceRemotingResponseMessageBodySerializer para um serviceInterface usando a implementação de 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