DependencyRegistrar.Register C# (CSharp) Method

Register() public method

Register services and interfaces
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>();
        }

Usage Example

Esempio n. 1
0
        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");
        }
All Usage Examples Of DependencyRegistrar::Register
DependencyRegistrar