Change netcore
This commit is contained in:
parent
9326ab8659
commit
3e79b425a5
@ -16,10 +16,15 @@ namespace BlubbFish.Utils.IoT.Bots {
|
||||
Console.WriteLine("BlubbFish.Utils.IoT.Bots.Bot.SetupShutdown: Signalhandler Windows INT recieved.");
|
||||
this.RunningProcess = false;
|
||||
}
|
||||
|
||||
#if NETCOREAPP
|
||||
private void Default_Unloading(AssemblyLoadContext obj) {
|
||||
Console.WriteLine("BlubbFish.Utils.IoT.Bots.Bot.SetupShutdown: Signalhandler Windows INT recieved.");
|
||||
Console.WriteLine("BlubbFish.Utils.IoT.Bots.Bot.SetupShutdown: Signalhandler Windows NETCORE recieved.");
|
||||
this.RunningProcess = false;
|
||||
Console.WriteLine("BlubbFish.Utils.IoT.Bots.Bot.WaitForShutdown: Shutdown.");
|
||||
this.Dispose();
|
||||
}
|
||||
#endif
|
||||
|
||||
protected void WaitForShutdown() {
|
||||
if(Type.GetType("Mono.Runtime") != null) {
|
||||
@ -39,15 +44,18 @@ namespace BlubbFish.Utils.IoT.Bots {
|
||||
});
|
||||
this.sig_thread.Start();
|
||||
#endif
|
||||
} else {
|
||||
} else {
|
||||
#if NETCOREAPP
|
||||
AssemblyLoadContext.Default.Unloading += this.Default_Unloading;
|
||||
Console.WriteLine("BlubbFish.Utils.IoT.Bots.Bot.WaitForShutdown: Signalhandler Netcore attached.");
|
||||
Console.WriteLine("BlubbFish.Utils.IoT.Bots.Bot.WaitForShutdown: Signalhandler Netcore attached.");
|
||||
#endif
|
||||
Console.CancelKeyPress += new ConsoleCancelEventHandler(this.SetupShutdown);
|
||||
Console.WriteLine("BlubbFish.Utils.IoT.Bots.Bot.WaitForShutdown: Signalhandler Windows attached.");
|
||||
}
|
||||
while(this.RunningProcess) {
|
||||
Thread.Sleep(100);
|
||||
}
|
||||
Console.WriteLine("BlubbFish.Utils.IoT.Bots.Bot.WaitForShutdown: Shutdown.");
|
||||
}
|
||||
|
||||
|
||||
|
@ -65,6 +65,7 @@
|
||||
<Compile Include="Webserver.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="..\CHANGELOG.md" />
|
||||
<Content Include="..\CONTRIBUTING.md" />
|
||||
<Content Include="..\LICENSE" />
|
||||
<Content Include="..\README.md" />
|
||||
|
@ -38,6 +38,7 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Content Include="../CHANGELOG.md" />
|
||||
<Content Include="../CONTRIBUTING.md" />
|
||||
<Content Include="../LICENSE" />
|
||||
<Content Include="../README.md" />
|
||||
|
0
Changelog.md
Normal file
0
Changelog.md
Normal file
Loading…
Reference in New Issue
Block a user