public Register ( IServiceCollection services, ITypeFinder typeFinder, AppSettings, appSettings ) : void | ||
services | IServiceCollection | Collection of service descriptors |
typeFinder | ITypeFinder | Type finder |
appSettings | AppSettings, | App settings |
return | void |
public void Register(IServiceCollection services, ITypeFinder typeFinder, AppSettings appSettings)
{
//services.AddScoped<CustomModelFactory, ICustomerModelFactory>();
}
static void Main(string[] args) { var containerBuilder = new ContainerBuilder(); DependencyRegistrar registrar = new DependencyRegistrar(); registrar.Register(containerBuilder); _container = containerBuilder.Build(); _listner = _container.Resolve <IMessageListner>(); _listner.Received += ListnerOnRecive; _sender = _container.Resolve <IMessageSender>(); _config = _container.Resolve <IMessageServiceConfiguration>(); _timer = new Timer(5000); _timer.Elapsed += _timer_Elapsed; _timer.Start(); Console.WriteLine("Pressione 'q' para sair!"); string input = string.Empty; do { input = Console.ReadLine(); }while (input != "q"); }