Files
WinFormDiApp/WinFormDi/ContainerConfig.cs
2023-08-07 09:18:08 +02:00

27 lines
663 B
C#

using DIDemoLib;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WinFormDi
{
public static class ContainerConfig
{
public static IHost? Configure()
{
var builder = new HostBuilder()
.ConfigureServices((_, services) =>
{
services
.AddTransient<IMessages, Messages>()
.AddTransient<MainWindow>();
});
return builder.Build();
}
}
}