Microsoft.ServiceFabric.Services.Remoting.V2 Namespace

Classes

ServiceRemotingDataContractSerializationProvider

This is the default implmentation for IServiceRemotingMessageSerializationProviderused by remoting service and client during request/response serialization . It used DataContract for serialization.

ServiceRemotingDispatchHeaders

Specifies the headers that are sent along with a ServiceRemoting message. This class is used with Service Independent Dispatcher ServiceRemotingMessageDispatcher .e.g Short-Circuiting (Where client and service are in same process)

ServiceRemotingFailedResponseEventArgs

Event arguments for failed requests.

ServiceRemotingRequestEventArgs

Event arguments exposing request.

ServiceRemotingResponseEventArgs

Event arguments exposing response.

WrappingServiceRemotingDataContractSerializationProvider

This is the implmentation for IServiceRemotingMessageSerializationProviderused by remoting service and client during request/response serialization . It uses request Wrapping and data contract for serialization.

Interfaces

IServiceRemotingMessageBodyFactory

Defines the interface that must be implemented for providing factory for creating remtoing request body and response body objects.

IServiceRemotingMessageSerializationProvider

Defines the interface that must be implemented for providing custom serialization for the remoting request.

IServiceRemotingRequestMessage

Defines the interface that must be implemented for create Remoting Request Message.

IServiceRemotingRequestMessageBody

Defines the interface that must be implemented to provide Request Message Body for remoting requests . This contains all the parameters remoting method has.

IServiceRemotingRequestMessageBodySerializer

Defines the interface that must be implemented to provide a serializer/deserializer for remoting request message body.

IServiceRemotingRequestMessageHeader

Specifies the headers that are sent along with a ServiceRemoting message.

IServiceRemotingResponseMessage

Defines an interface that must be implemented to provide a remoting response message for remoting Api.

IServiceRemotingResponseMessageBody

Defines the interface that must be implemented to provide Response Message Body for remoting requests . This contains the return Type of a remoting Method.

IServiceRemotingResponseMessageBodySerializer

Defines an interface that must be implemented to provide a serializer for Remoting Response Body

IServiceRemotingResponseMessageHeader

Defines an interfaces that must be implemented to provide header for remoting response message.