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.
 
 
 
 
 
 

16 lines
533 B

#if IOS || MACCATALYST || WINDOWS
using Microsoft.Extensions.Hosting;
namespace OpenIddict.Sandbox.Maui.Client;
public class MauiHostedServiceAdapter : IMauiInitializeService
{
private readonly IHostedService _service;
public MauiHostedServiceAdapter(IHostedService service)
=> _service = service ?? throw new ArgumentNullException(nameof(service));
public void Initialize(IServiceProvider services)
=> Task.Run(() => _service.StartAsync(CancellationToken.None)).GetAwaiter().GetResult();
}
#endif