aspnetcore/src/Microsoft.AspNet.Mvc.ModelB.../ValueProviders/RouteValueValueProviderFact...

15 lines
437 B
C#

using System.Threading.Tasks;
namespace Microsoft.AspNet.Mvc.ModelBinding
{
public class RouteValueValueProviderFactory : IValueProviderFactory
{
public Task<IValueProvider> GetValueProviderAsync(RequestContext requestContext)
{
var valueProvider = new DictionaryBasedValueProvider(requestContext.RouteValues);
return Task.FromResult<IValueProvider>(valueProvider);
}
}
}