Exemplo n.º 1
0
        public Task StartAsync(CancellationToken cancellationToken)
        {
            _context.StartListen(_delegateName);

            _listenTask = ListenAsync(_listenCancellationTokenSource.Token);
            return(Task.CompletedTask);
        }
Exemplo n.º 2
0
        public async Task StartAsync(CancellationToken cancellationToken)
        {
            _context.StartListen(_delegateName);
            _listenTask = ListenAsync(_listenCancellationTokenSource.Token);

            if (_attribute.RunOnStartup)
            {
                var data = _context.GetData($"$launcher.{_delegateName}");
                await data.StreamActionAsync($"$launcher.{_delegateName}", "", new {});

                await data.CallWorkerAsync($"$launcher.{_delegateName}", _delegateName, "", new {});
            }
        }