В .NET 4.5/WebApi 2 я мог бы создать ограничение и добавить его, используя этот код.
// add constraint resolvers
var constraintResolver = new DefaultInlineConstraintResolver();
constraintResolver.ConstraintMap.Add("constraintName", typeof(MyCustomConstraint));
// routing
config.MapHttpAttributeRoutes(constraintResolver);
В настоящее время в моем файле Startup.cs у меня есть только это
public void Configure(IApplicationBuilder app, IServiceProvider serviceProvider)
{
// Enable Mvc for controllers
app.UseMvc();
// Enable all static file middleware (serving of static files and default files) EXCEPT directory browsing.
app.UseFileServer();
}
Но я не могу понять, где это сделать в asp.net 5/vNext. Может кто-нибудь помочь? Я использую маршрутизацию атрибутов на всех своих контроллерах.