获取.Net Core Windows桌面服务中的会话更改事件

HNR*_*HNR 6 c# service desktop .net-core

我正在使用 C# 在 .Net core 5.0 中开发 Windows 桌面服务。我正在使用 Hostbuilder 来配置服务,例如

        public static IHostBuilder CreateHostBuilder(string[] args) =>
        Host.CreateDefaultBuilder(args)
            .ConfigureServices((hostContext, services) =>
            {
                services.AddHostedService<Worker>();
            }).UseWindowsService();
Run Code Online (Sandbox Code Playgroud)

如何在此服务中获取会话更改通知,例如登录、注销...?