12 lines
488 B
C#
12 lines
488 B
C#
using Microsoft.AspNetCore.Builder;
|
|
using Microsoft.AspNetCore.Routing;
|
|
using Microsoft.Extensions.Hosting;
|
|
|
|
namespace Moonlight.ApiServer.Plugins;
|
|
|
|
public interface IPluginStartup
|
|
{
|
|
public Task BuildApplication(IServiceProvider serviceProvider, IHostApplicationBuilder builder);
|
|
public Task ConfigureApplication(IServiceProvider serviceProvider, IApplicationBuilder app);
|
|
public Task ConfigureEndpoints(IServiceProvider serviceProvider, IEndpointRouteBuilder routeBuilder);
|
|
} |