Partilhar via


Microsoft.ServiceFabric.Services.Remoting.V2 Namespace

Classes

ServiceRemotingDataContractSerializationProvider

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.

ServiceRemotingDispatchHeaders

Especifica os cabeçalhos enviados junto com uma mensagem ServiceRemoting. Essa classe é usada com o Service Independent Dispatcher ServiceRemotingMessageDispatcher .por exemplo, Short-Circuiting (em que o cliente e o serviço estão no mesmo processo)

ServiceRemotingFailedResponseEventArgs

Argumentos de evento para solicitações com falha.

ServiceRemotingRequestEventArgs

Argumentos de evento expondo a solicitação.

ServiceRemotingResponseEventArgs

Argumentos de evento expondo a resposta.

WrappingServiceRemotingDataContractSerializationProvider

Essa é a simplificação para IServiceRemotingMessageSerializationProviderusada pelo 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.

Interfaces

IServiceRemotingMessageBodyFactory

Define a interface que deve ser implementada para fornecer a fábrica para criar objetos do corpo da solicitação de comunicação remota e do corpo da resposta.

IServiceRemotingMessageSerializationProvider

Define a interface que deve ser implementada para fornecer serialização personalizada para a solicitação de comunicação remota.

IServiceRemotingRequestMessage

Define a interface que deve ser implementada para criar a Mensagem de Solicitação de Comunicação Remota.

IServiceRemotingRequestMessageBody

Define a interface que deve ser implementada para fornecer o Corpo da Mensagem de Solicitação para solicitações remotas. Isso contém todos os parâmetros que o método de comunicação remota tem.

IServiceRemotingRequestMessageBodySerializer

Define a interface que deve ser implementada para fornecer um serializador/desserializador para o corpo da mensagem de solicitação remota.

IServiceRemotingRequestMessageHeader

Especifica os cabeçalhos enviados junto com uma mensagem ServiceRemoting.

IServiceRemotingResponseMessage

Define uma interface que deve ser implementada para fornecer uma mensagem de resposta remota para a API de comunicação remota.

IServiceRemotingResponseMessageBody

Define a interface que deve ser implementada para fornecer o Corpo da Mensagem de Resposta para solicitações remotas. Isso contém o tipo de retorno de um método de comunicação remota.

IServiceRemotingResponseMessageBodySerializer

Define uma interface que deve ser implementada para fornecer um serializador para o corpo da resposta remota

IServiceRemotingResponseMessageHeader

Define uma interface que deve ser implementada para fornecer cabeçalho para mensagem de resposta remota.