public void Configure(Action <IGenericHostApplicationBuilder> configureDelegate) { configureDelegate?.Invoke(this); _bootManager.Configure <IApplicationModule, ISImplApplicationBuilder>(this); _bootManager.Configure <IGenericHostApplicationModule, IGenericHostApplicationBuilder>(this); }
public IEnumerable <TApplicationModule> Configure <TApplicationModule, TApplicationBuilder>(TApplicationBuilder appBuilder) where TApplicationModule : class, IApplicationModule <TApplicationBuilder> where TApplicationBuilder : ISImplApplicationBuilder { _logger.LogDebug("ApplicationBootManager > Configure > started"); var processed = _bootManager.Configure <TApplicationModule, TApplicationBuilder>(appBuilder).ToArray(); _logger.LogDebug("ApplicationBootManager > Configure > ended"); return(processed); }