1
0
mirror of synced 2026-01-25 18:00:06 -05:00
Files
core/release-notes/3.0/api-diff/Asp.Net/3.0.0_Microsoft.Extensions.Hosting.WindowsServices.md
2019-10-10 13:57:00 -07:00

1.1 KiB

Microsoft.Extensions.Hosting.WindowsServices

 {
+    namespace Microsoft.Extensions.Hosting {
+        public static class WindowsServiceLifetimeHostBuilderExtensions {
+            public static IHostBuilder UseWindowsService(this IHostBuilder hostBuilder);
+        }
+    }
+    namespace Microsoft.Extensions.Hosting.WindowsServices {
+        public static class WindowsServiceHelpers {
+            public static bool IsWindowsService();
+        }
+        public class WindowsServiceLifetime : ServiceBase, IHostLifetime {
+            public WindowsServiceLifetime(IHostEnvironment environment, IHostApplicationLifetime applicationLifetime, ILoggerFactory loggerFactory, IOptions<HostOptions> optionsAccessor);
+            protected override void Dispose(bool disposing);
+            protected override void OnStart(string[] args);
+            protected override void OnStop();
+            public Task StopAsync(CancellationToken cancellationToken);
+            public Task WaitForStartAsync(CancellationToken cancellationToken);
+        }
+    }
+}