ServiceRemotingDataContractSerializationProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Azure SDK for .NET