private static void AddCorsStep(this IPicoServiceConfigurator configurator, string policyName, Action <CorsOptions> options) { Action <IServiceCollection> configureServicesAction = services => services.AddCors(options); Action <IApplicationBuilder> configureAction = app => app.UseCors(policyName); var corsStep = new PicoServiceConfigurationStep(configureServicesAction, configureAction); configurator.AddStep(corsStep); }
private PicoServiceBuilder(IWebHostBuilder webHostBuilder, IPicoServiceConfigurator configurator) { _webHostBuilder = webHostBuilder; _configurator = configurator; }