Exemple #1
0
        public MessageSendService(ILogger <MessageSendService> logger, IOptions <MessageSendOption> options, IFluentSocketFactory fluentSocketFactory, IPerformanceService performanceService, IBinarySerializer binarySerializer)
        {
            _logger = logger;
            _option = options.Value;
            _fluentSocketFactory = fluentSocketFactory;
            _performanceService  = performanceService;
            _binarySerializer    = binarySerializer;

            _cts = new CancellationTokenSource();
        }
Exemple #2
0
        public PushHandleService(ILogger <MessageHandleService> logger, IServiceProvider serviceProvider, IOptions <PushHandleOption> options, IPerformanceService performanceService, IFluentSocketFactory fluentSocketFactory)
        {
            _logger              = logger;
            _serviceProvider     = serviceProvider;
            _option              = options.Value;
            _performanceService  = performanceService;
            _fluentSocketFactory = fluentSocketFactory;

            _cts = new CancellationTokenSource();
        }