public Task StartAsync(CancellationToken cancellationToken) { _context.StartListen(_delegateName); _listenTask = ListenAsync(_listenCancellationTokenSource.Token); return(Task.CompletedTask); }
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 {}); } }