using guoke;
using Microsoft.Extensions.DependencyInjection;
namespace WpfApp.Services
{
///
/// 服务配置类
///
public static class ServiceConfiguration
{
///
/// 配置服务
///
/// 服务提供者
public static ServiceProvider ConfigureServices()
{
// 创建服务集合
var services = new ServiceCollection();
// 注册服务
services.AddSingleton();//日志服务
services.AddSingleton(typeof(EventService<>));//事件服务
services.AddSingleton();//数据库服务
// 注册窗体
services.AddTransient();
// 构建服务提供者
return services.BuildServiceProvider();
}
}
}