32 lines
865 B
C#
32 lines
865 B
C#
|
|
using Volo.Abp.Modularity.PlugIns;
|
|||
|
|
|
|||
|
|
namespace JiShe.CollectBus.Host
|
|||
|
|
{
|
|||
|
|
public class Startup
|
|||
|
|
{
|
|||
|
|
private readonly IConfiguration _configuration;
|
|||
|
|
|
|||
|
|
public Startup(IConfiguration configuration)
|
|||
|
|
{
|
|||
|
|
_configuration = configuration;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
public void ConfigureServices(IServiceCollection services)
|
|||
|
|
{
|
|||
|
|
services.AddApplication<CollectBusHostModule>(options =>
|
|||
|
|
{
|
|||
|
|
// 加载插件,固定模式,可热插拔
|
|||
|
|
options.PlugInSources.AddFolder(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Plugins"));
|
|||
|
|
});
|
|||
|
|
|
|||
|
|
//services.AddApplication<CollectBusHostModule>();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public void Configure(IApplicationBuilder app, IHostApplicationLifetime lifetime)
|
|||
|
|
{
|
|||
|
|
app.InitializeApplication();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|