23.96. Interface IDependencyInjectionBuildable

Namespace: ArmoniK.Core.Base
Assembly: ArmoniK.Core.Base.dll

Interface to build object for Adapters through Dependency Injection

public interface IDependencyInjectionBuildable

23.96.1. Methods

23.96.1.1. Build(IServiceCollection, ConfigurationManager, ILogger)

Initialize object through Dependency Injection

void Build(IServiceCollection serviceCollection, ConfigurationManager configuration, ILogger logger)

23.96.1.1.1. Parameters

serviceCollection IServiceCollection

Collection of service descriptors

configuration ConfigurationManager

Access to application configuration

logger ILogger

Instance of logger to produce logs during object initialization