Compartilhar via


ActorRemotingDataContractSerializationProvider Classe

Definição

Essa é a simplificação padrão para IServiceRemotingMessageSerializationProviderusada pela comunicação remota do ator. Ele usa DataContractSerializer para serialização de corpos de mensagens de solicitação e resposta remotas.

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

Construtores

ActorRemotingDataContractSerializationProvider()

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

ActorRemotingDataContractSerializationProvider(IBufferPoolManager)

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

Métodos

CreateMessageBodyFactory()

Cria um MessageFactory para tipos de comunicação remota datacontract. Isso é usado para criar objetos solicitação/resposta de comunicação remota.

(Herdado de ServiceRemotingDataContractSerializationProvider)
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

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

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

(Herdado de ServiceRemotingDataContractSerializationProvider)
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 ServiceRemotingDataContractSerializationProvider)
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 ServiceRemotingDataContractSerializationProvider)

Aplica-se a