public PrimeNumberBackgroundService(Func <PrimeNumbersPersistance> primeNumbersFactoryFunc,
                                     IRpcCaller <RpcHub <PrimeParam, PrimeRet>, PrimeParam, PrimeRet> rpcCaller,
                                     IEventAggregator eventAggregator,
                                     ILogger <PrimeNumberBackgroundService> logger)
 {
     PrimeNumbersPersist = primeNumbersFactoryFunc();
     _rpcCaller          = rpcCaller;
     _eventAggregator    = eventAggregator;
     _logger             = logger;
     _eventAggregator.SubscribeOnPublishedThread(this);
 }
Ejemplo n.º 2
0
 public AppHub(//IRequestClient<AppRoomRequest> requestClient,
     ICommonService commonService,
     UserConnManager userConnManager, IRpcCaller <AppHub> rpcCaller,
     IBusControl bus, IConfiguration configuration)
 {
     //_requestClient = requestClient;
     _commonService   = commonService;
     _userConnManager = userConnManager;
     _rpcCaller       = rpcCaller;
     _bus             = bus;
     Configuration    = configuration;
 }
Ejemplo n.º 3
0
 public RpcHub(IRpcCaller <RpcHub> rpcCaller)
 {
     _rpcCaller = rpcCaller;
 }
Ejemplo n.º 4
0
 public RpcCallerBackgroundService(IRpcCaller <RpcHub> rpcCaller)
 {
     _rpcCaller = rpcCaller;
 }
Ejemplo n.º 5
0
 public RpcHub(IRpcCaller <RpcHub <RequestParam, ResponseParam>, RequestParam, ResponseParam> rpcCaller, IEventAggregator eventAggregator, ILogger <RpcHub <RequestParam, ResponseParam> > logger)
 {
     _rpcCaller       = rpcCaller;
     _eventAggregator = eventAggregator;
     _logger          = logger;
 }