Talifun.Commander.Command.CommanderManager.TheStartup C# (CSharp) Méthode

TheStartup() private méthode

private TheStartup ( object o ) : void
o object
Résultat void
		private void TheStartup(object o)
		{
			_commanderService.Start();

			var bus = BusDriver.Instance.GetBus(CommanderService.CommandManagerBusName);
			bus.SubscribeHandler<TestedConfigurationMessage>((message) =>
			{
				if (message.Exceptions.Any())
				{
					throw message.Exceptions.First();
				}

				IsRunning = true;
				_folderWatcherService.Start();
				_startOrStopSignalled = false;

				var commanderStartedEventArgs = new CommanderStartedEventArgs();

				RaiseAsynchronousOnCommanderStartedEvent(commanderStartedEventArgs);
			});

			var testConfigurationMessage = new TestConfigurationMessage()
			{
				CorrelationId = CombGuid.Generate()
			};
			bus.Publish(testConfigurationMessage);			
		}