private static void RunAsConsole(Func <TfsDeployerApplication> createAppDelegate) { using (TfsDeployerApplication application = createAppDelegate()) { try { application.Start(); Console.WriteLine("Hit Enter to stop the service"); Console.ReadKey(); } catch (Exception ex) { Console.WriteLine(ex); } } }
public TfsDeployerService(TfsDeployerApplication application) { _application = application; }
public TfsDeployerService(Func <TfsDeployerApplication> createAppDelegate) { _application = createAppDelegate(); }
public ConsoleEntryPoint(TfsDeployerApplication tfsDeployerApplication) { _tfsDeployerApplication = tfsDeployerApplication; }