public NancyHost Configure(NancyServiceConfiguration nancyServiceConfiguration) { var nancyHostConfiguration = new HostConfiguration(); if (nancyServiceConfiguration.NancyHostConfigurator != null) { nancyServiceConfiguration.NancyHostConfigurator(nancyHostConfiguration); } NancyServiceConfiguration = nancyServiceConfiguration; NancyHostConfiguration = nancyHostConfiguration; _urlReservationsHelper = new UrlReservationsHelper(NancyServiceConfiguration.Uris, NancyHostConfiguration); if (NancyServiceConfiguration.Bootstrapper != null) { NancyHost = new NancyHost(NancyServiceConfiguration.Bootstrapper, NancyHostConfiguration, NancyServiceConfiguration.Uris.ToArray()); } else { NancyHost = new NancyHost(NancyHostConfiguration, NancyServiceConfiguration.Uris.ToArray()); } return(NancyHost); }
public void Configure(NancyServiceConfiguration nancyServiceConfiguration) { var nancyHostConfiguration = new HostConfiguration(); if (nancyServiceConfiguration.NancyHostConfigurator != null) { nancyServiceConfiguration.NancyHostConfigurator(nancyHostConfiguration); } NancyServiceConfiguration = nancyServiceConfiguration; NancyHostConfiguration = nancyHostConfiguration; _urlReservationsHelper = new UrlReservationsHelper(NancyServiceConfiguration.Uris, NancyHostConfiguration); NancyHost = new Lazy<NancyHost>(() => { if (NancyServiceConfiguration.Bootstrapper != null) { return new NancyHost(NancyServiceConfiguration.Bootstrapper, NancyHostConfiguration, NancyServiceConfiguration.Uris.ToArray()); } else { return new NancyHost(NancyHostConfiguration, NancyServiceConfiguration.Uris.ToArray()); } }); }
public void Configure(NancyServiceConfiguration nancyServiceConfiguration) { var nancyHostConfiguration = new HostConfiguration(); nancyServiceConfiguration.NancyHostConfigurator?.Invoke(nancyHostConfiguration); NancyServiceConfiguration = nancyServiceConfiguration; NancyHostConfiguration = nancyHostConfiguration; _urlReservationsHelper = new UrlReservationsHelper(NancyServiceConfiguration.Uris, NancyHostConfiguration); NancyHost = new Lazy <NancyHost>(CreateNancyHost); }
public void Configure(NancyServiceConfiguration nancyServiceConfiguration) { var nancyHostConfiguration = new HostConfiguration(); if (nancyServiceConfiguration.NancyHostConfigurator != null) { nancyServiceConfiguration.NancyHostConfigurator(nancyHostConfiguration); } NancyServiceConfiguration = nancyServiceConfiguration; NancyHostConfiguration = nancyHostConfiguration; _urlReservationsHelper = new UrlReservationsHelper(NancyServiceConfiguration.Uris, NancyHostConfiguration); NancyHost = new Lazy<NancyHost>(CreateNancyHost); }
public NancyHost Configure(NancyServiceConfiguration nancyServiceConfiguration) { var nancyHostConfiguration = new HostConfiguration(); if (nancyServiceConfiguration.NancyHostConfigurator != null) { nancyServiceConfiguration.NancyHostConfigurator(nancyHostConfiguration); } NancyServiceConfiguration = nancyServiceConfiguration; NancyHostConfiguration = nancyHostConfiguration; _urlReservationsHelper = new UrlReservationsHelper(NancyServiceConfiguration.Uris, NancyHostConfiguration); NancyHost = new NancyHost(NancyHostConfiguration, NancyServiceConfiguration.Uris.ToArray()); return NancyHost; }