Ryan Nowak
89a8d0e36c
Remove IScopedInstance - use AsyncLocal for ActionContext and
...
ActionBindingContext
This change replaces IScopedInstance<T> in favor or IActionContextAccessor
and IActionBindingContextAccessor. In the spirit of IHttpContextAccessor,
these are both singletons which use AsyncLocal for storage.
This change allows the invoker factory to be cached which results in some
significant perf gains.
2015-08-13 15:58:29 -07:00
N. Taylor Mullen
64e726d2b2
Update LICENSE.txt and license header on files.
2015-05-01 13:55:25 -07:00
Hao Kung
157b633758
React to IContextAccessor -> IScopedInstance
2015-01-12 10:25:21 -08:00
Yishai Galatzer
2eef4dd3cf
Remove ControllerDescriptor and fix ControllerActionDescriptor to pick the right type for the display name.
2014-11-25 13:54:57 -08:00
Stephen Halter
a21ed4bc51
Replace calls to GetService<T> with GetRequiredService<T>
...
Even though GetService<T> still exists, GetRequiredService<T> preserves
the old behavior of throwing for missing services.
2014-10-16 14:51:41 -07:00
sornaks
a88f59fc49
Issue #1176 : Renaming ActionDescriptor, ActionDescriptorProvider, ActionInvoker, ActionInvokerProvider, ActionExecutor, ModelBuilder, Tests. Either dropping "Reflected" or changing it to "Controller" depending on the context.
2014-10-06 20:21:55 -07:00
jacalvar
8802c831a0
[ Fixes #1155 ] Added functional tests to cover common versioning scenarios.
2014-10-03 19:00:24 -07:00