Hao Kung
4efa6a428b
Support IServiceProvider ConfigureServices()
2014-10-16 11:44:52 -07:00
Chris Ross
33dd087e0f
Move UseMiddleware from RequestContainer to Http.Extensions.
2014-10-15 15:35:29 -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
ebe4948a3e
Add a discriminator so that DataProtection doesn't use the same subkey across apps by default.
2014-10-10 15:06:31 -07:00
Levi B
821e13a1a7
Update Hosting to account for DataProtection API changes.
2014-10-10 12:13:58 -07:00
Pranav K
fafc191d05
Removing version from framework assemblies node
2014-10-10 10:57:58 -07:00
Pranav K
e094c1a71d
Reacting to CLR package versioning changes
2014-10-10 10:32:44 -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
Pranav K
da102032b5
Reacting to Dependency Injection changes
2014-10-08 19:28:37 -07:00
Hao Kung
53eea70c06
Startup: Call ConfigureServices if exists
2014-10-08 12:05:44 -07:00
shhsu
78cb314dd2
Activator change requires TypeActivator to be singlton
2014-10-06 09:28:18 -07:00
David Fowler
07ccfe880b
Fixup references
2014-10-05 04:59:24 -07:00
Pranav K
7574378d37
Removing declaration expressions
2014-10-01 14:45:04 -07:00
Chris Ross
c47d6d0c78
#74 - Parse the project.json file with Newtonsoft directly.
2014-09-15 14:54:56 -07:00
Chris Ross
8a66871139
#71 - Create IHostingEnvironment.
2014-09-11 16:28:01 -07:00
Chris Ross
200f894b5b
Handle IBuilder rename to IApplicationBuilder.
2014-09-10 10:25:41 -07:00
David Fowler
f4953a0b29
Updated to use the new target framework in project.json
2014-09-05 09:06:01 -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
Pranav K
6551a30391
Reacting to System.IO package version change
2014-08-20 06:56:32 -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
9e950fba27
More var.
2014-08-04 12:28:20 -07:00
Chris Ross
ed38d28db4
#65 - Port more TestHost funcationality.
2014-07-31 11:37:27 -07:00
Pranav K
0385438ed0
Reacting to System.Collections versioning change
2014-07-14 16:51:46 -07:00
David Fowler
b6243326c3
Renamed configurations to frameworks in project.json
2014-07-13 21:50:14 -07:00
Ben Brown
0f9e232759
Updating ILogger descendants for interface change.
2014-07-03 20:06:11 -07:00
Chris Ross
8f31665478
Make IServerFactory AssemblyNeutral.
2014-06-24 10:22:28 -07:00
Brice Lambson
64850167a1
Bump version to 1.0.0-*
2014-06-19 16:32:13 -07:00
Louis DeJardin
45933b149e
IServerFactory is never a registered service
...
IServerManager is registered when needed
Or the caller may provide context.ServerFactory instance when an
override is needed
2014-06-17 15:10: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
abbd763f0f
Use GetServiceOrDefault for optional dependency
2014-06-11 18:32:40 -07:00
Hao Kung
3fb1a06e25
Add OptionsServices in UseServices
2014-06-03 15:03:57 -07:00
Chris Ross
25db412332
Clean up IApplicaitonLifetime service injection.
2014-05-30 16:30:51 -07:00
Chris Ross
43ae61f7bc
#23 - Implement graceful shutdown.
2014-05-30 15:49:14 -07:00
Hao Kung
a2fd1e1d90
Remove options services from UseServices
...
Add OptionsModel.OptionServices.DefaultServices instead
2014-05-28 12:09:29 -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
Hao Kung
1189f10ba8
Move Options to UseServices
...
Hosting default services wasn't working as expected,
UseServices
2014-05-15 18:11:51 -07:00
Hao Kung
8695da085b
Add IOptionsAccessor as a default service
2014-05-15 16:24:39 -07:00
Chris Ross
5a09690447
#22 - Use binding flags to locate method.
2014-05-09 11:19:17 -07:00
Chris Ross
afa87bf857
#22 - Make UseMiddleware look for any Invoke method.
2014-05-09 09:17:27 -07:00
Louis DeJardin
7edc2dfbe9
Fixing unit tests
2014-05-08 22:36:56 -07:00
Louis DeJardin
55271e8719
Supporting Startup method dependency injection
...
also changes method name from Configuration to Configure
also supports enviroment name command line and
2014-05-08 20:38:36 -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