Versatile OpenID Connect stack for ASP.NET Core and Microsoft.Owin (compatible with ASP.NET 4.6.1)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

22 lines
596 B

#if IOS || MACCATALYST || WINDOWS
using Microsoft.Extensions.Hosting;
namespace OpenIddict.Sandbox.Maui.Client;
public class MauiHostApplicationLifetime : IHostApplicationLifetime
{
private readonly CancellationTokenSource _source = new();
public CancellationToken ApplicationStarted => new(canceled: true);
public CancellationToken ApplicationStopping => _source.Token;
public CancellationToken ApplicationStopped => _source.Token;
public void StopApplication()
{
_source.Cancel(throwOnFirstException: false);
Environment.Exit(0);
}
}
#endif