public CustomDataContractProvider() { this.provider = new ServiceRemotingDataContractSerializationProvider(); this.myTypes = new List <Type>() { typeof(MyData) }; }
protected override IEnumerable <ServiceReplicaListener> CreateServiceReplicaListeners() { return(new[] { new ServiceReplicaListener( context => { var serializationProvider = new ServiceRemotingDataContractSerializationProvider(); var messageDispatcher = new CustomActorMessageHandler(this, serializationProvider.CreateMessageBodyFactory()); return new FabricTransportActorServiceRemotingListener(context, messageDispatcher, serializationProvider: serializationProvider); }, "V2Listener") }); }
/// <inheritdoc/> protected override IEnumerable <ServiceReplicaListener> CreateServiceReplicaListeners() { yield return(new ServiceReplicaListener( context => { var messageBodyFactory = new ServiceRemotingDataContractSerializationProvider().CreateMessageBodyFactory(); var messageDispatcher = new ExtendedActorServiceRemotingDispatcher(this, messageBodyFactory) { BeforeHandleRequestResponseAsync = BeforeHandleRequestResponseAsync, AfterHandleRequestResponseAsync = AfterHandleRequestResponseAsync }; return new FabricTransportActorServiceRemotingListener(context, messageDispatcher); }, "V2Listener")); }
public GenericDataProvider(IList <Type> types) { this._provider = new ServiceRemotingDataContractSerializationProvider(); this._types = types; }
public ManagedDataContractSerializationProvider() { this.provider = new ServiceRemotingDataContractSerializationProvider(); }