public StopWindowsServiceCommand( [NotNull] IWindowsServiceController windowsServiceController, [NotNull] ILogger logger, [NotNull] IApplicationLifetimeManager applicationLifetimeManager) { _WindowsServiceController = windowsServiceController ?? throw new ArgumentNullException(nameof(windowsServiceController)); _Logger = logger ?? throw new ArgumentNullException(nameof(logger)); _ApplicationLifetimeManager = applicationLifetimeManager ?? throw new ArgumentNullException(nameof(applicationLifetimeManager)); }
public QueryWindowsServiceCommand([NotNull] IWindowsServiceController windowsServiceController) { _WindowsServiceController = windowsServiceController ?? throw new ArgumentNullException(nameof(windowsServiceController)); }
public WindowsServiceHostingMiddleware(IWindowsService service, IWindowsServiceController controller) { _service = service; _controller = controller; }