Commit Graph

72 Commits

Author SHA1 Message Date
David Fowler a5ab614937 Removed the null check for IApplicationBuilder 2014-12-06 10:41:11 -08:00
David Fowler 559f5491d4 Make services registered in ConfigureServices work in Configure
- Added a test

#114
2014-12-06 10:41:10 -08:00
Chris Ross 03e4739a3f Re-merge IWebRoot & IHostingEnv. 2014-12-04 17:23:21 -08:00
Chris Ross b883968eef #86 - Implement IWebRootFileSystemProvider 2014-12-04 14:44:16 -08:00
Victor Hurdugaci d85580649f Update the expected exception from DI 2014-12-03 13:52:46 -08:00
Victor Hurdugaci bf0c8c95b0 Add schema version to kproj files 2014-11-25 10:47:58 -08:00
Hao Kung a9827a4310 GetDefaultServices -> AddHosting
Also stop adding options
2014-11-24 17:33:11 -08:00
Pranav K aebfecdf87 Reacting to DI changes 2014-11-24 10:10:51 -08:00
Glenn Condron bd5c07d66a Move default hosting environment code 2014-11-21 17:04:04 -08:00
Hao Kung ac6f1223df Hosting changes reacting to fallback being removed
- HostingServices.Create() is the supported way to create a service
collection with kre services imported
- IHostingEnvironment is now a normal service
- IConfigureHostingEnvironment is how you configure it
2014-11-20 17:23:31 -08:00
Chris Ross b7bb7f8fcf Fix issue with empty path. 2014-11-14 09:43:33 -08:00
Chris Ross bf5d14f477 #78 - Enable TestServer to populate the PathBase. 2014-11-13 16:23:03 -08:00
Victor Hurdugaci d25ffec655 Update KProj to latest version 2014-11-12 15:06:43 -08:00
Chris Ross 65f595ca02 Add new HeadersSent API. 2014-11-06 12:01:14 -08:00
Hao Kung 7f1024aac0 Unify ConfigureServices to take IServiceCollection with Options 2014-11-04 12:32:24 -08:00
Pranav K c9fbaccde1 Cleaning up project.json
Updating Newtonsoft.Json version to 6.0.6
2014-10-24 00:45:27 -07:00
Stephen Halter cd90a337ee Change GetService calls to GetRequiredService
GetRequiredService throws for missing services like GetService used to.
2014-10-16 16:20:52 -07:00
Hao Kung 4efa6a428b Support IServiceProvider ConfigureServices() 2014-10-16 11:44:52 -07:00
Hao Kung 16fee38c95 Handle null httpContext.ApplicationServices 2014-10-14 21:02:33 -07:00
Hao Kung 6466d1061e Use/EnsureRequestServices changes
- Split UseServices overloads into UseRequestServices and UseServices
- Add RequestServicesContainer class which contains the old
ContainerMiddleware logic and exposes a new
EnsureRequestServices(HttpContext) method which can be called to
populate RequestServices
- ConfigureServices now scans for Configure{Env}Services instead of
ConfigureServices{Env}
- Add OptionsServices as part of default HostingServices
2014-10-14 19:01:01 -07:00
Levi B c859c3dad5 Skip failing test due to DataProtection changes. 2014-10-10 12:27:14 -07:00
Hao Kung babb296f35 Rename UseServices -> UsePerRequestServices 2014-10-09 14:05:59 -07:00
Hao Kung 684aaed9bd Cleanup headers 2014-10-09 14:04:36 -07:00
Hao Kung 53eea70c06 Startup: Call ConfigureServices if exists 2014-10-08 12:05:44 -07:00
David Fowler 07ccfe880b Fixup references 2014-10-05 04:59:24 -07:00
Chris Ross 8a66871139 #71 - Create IHostingEnvironment. 2014-09-11 16:28:01 -07:00
Wei Wang 64455620a0 React to renaming TargetFramework to RuntimeFramework 2014-09-10 12:31:50 -07:00
Chris Ross 200f894b5b Handle IBuilder rename to IApplicationBuilder. 2014-09-10 10:25:41 -07:00
David Fowler a9ec7cfb62 Changing net45 to aspnet50 2014-09-04 01:22:48 -07:00
Pranav K 904eeb76f9 Removing TestClient from TestServer 2014-09-01 11:56:11 -07:00
David Fowler 630abe6a5d Updated to use the new target framework in project.json 2014-08-28 23:29:57 -07:00
Louis DeJardin 70972fb7a1 Rebase cleanup 2014-08-15 16:08:47 -07:00
Louis DeJardin c720364d0e Registering standard LoggerFactory : ILoggerFactory implementation 2014-08-15 16:03:35 -07:00
David Fowler 58468e9509 Removed source files from the project 2014-08-15 08:13:03 -07:00
Chris Ross ed38d28db4 #65 - Port more TestHost funcationality. 2014-07-31 11:37:27 -07:00
David Fowler b6243326c3 Renamed configurations to frameworks in project.json 2014-07-13 21:50:14 -07:00
David Fowler 5208421ad5 Fixed dependencies to get the right version of IApplicationEnvironment 2014-07-10 10:16:24 -07:00
David Fowler fbd2c4a08e Added Configuration to TestApplicationEnvironment 2014-07-10 10:00:14 -07:00
Chris Ross 6afcadd66a Add using statement for extension methods. 2014-07-08 09:59:13 -07:00
Brice Lambson 64850167a1 Bump version to 1.0.0-* 2014-06-19 16:32:13 -07:00
Stephen Halter 0ab560e086 Add UseServices overload that takes a Func returning IServiceProvider
- This should be useful for third-party IoC containers
2014-06-16 18:32:20 -07:00
Stephen Halter 25bbfa7165 Fix test now that ServiceProvider throws a generic exception
aspnet/DependencyInjection#87
2014-06-11 12:14:37 -07:00
David Fowler 63f643e0c1 Fix up the project/sln files 2014-05-31 00:04:06 -07:00
David Fowler 04ca5e968d Fixed tests 2014-05-30 22:32:37 -07:00
David Fowler aa76fe3b4f Fixed project.json casing 2014-05-27 00:23:05 -07:00
David Fowler f656f0dfe2 Fixed casing of project.json 2014-05-25 10:03:44 -07:00
David Fowler 07daba4457 Renamed Project.json to Project.json2 2014-05-25 10:03:44 -07:00
Pranav K cab0d80f9d Updating kproj file to match tooling changes 2014-05-18 20:13:55 -07:00
Louis DeJardin 7edc2dfbe9 Fixing unit tests 2014-05-08 22:36:56 -07:00
Javier Calvarro Nelson 7580a9a291 Changed the default status code of ResponseInformation to 200 in
order to be consistent with the behavior of the rest of the hosts.
2014-05-08 14:22:31 -07:00