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); }
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; }
public RpcHub(IRpcCaller <RpcHub> rpcCaller) { _rpcCaller = rpcCaller; }
public RpcCallerBackgroundService(IRpcCaller <RpcHub> rpcCaller) { _rpcCaller = rpcCaller; }
public RpcHub(IRpcCaller <RpcHub <RequestParam, ResponseParam>, RequestParam, ResponseParam> rpcCaller, IEventAggregator eventAggregator, ILogger <RpcHub <RequestParam, ResponseParam> > logger) { _rpcCaller = rpcCaller; _eventAggregator = eventAggregator; _logger = logger; }