我正在将一些 MVC 代码移动到 Web API,并且我需要更新我的自定义 ModelValidatorProviders。似乎我的验证器可以保持不变,只是它们应该继承 System.Web.Http.Validation 命名空间。
我不知道如何将提供程序添加到 Web API。使用 MVC 时,我可以将以下内容添加到我的 global.asax 中:
ModelValidatorProviders.Providers.Add(new CustomModelValidatorProvider());
如何将自定义提供程序与 Web API 一起使用?