CompatibilityVersion Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This API is obsolete and will be removed in a future version. Consider removing usages.
Задает совместимость версий поведения среды выполнения, настроенного с помощью MvcOptions.
public enum class CompatibilityVersion
public enum CompatibilityVersion
[System.Obsolete("This API is obsolete and will be removed in a future version. Consider removing usages.", DiagnosticId="ASP5001", UrlFormat="https://aka.ms/aspnetcore-warnings/{0}")]
public enum CompatibilityVersion
type CompatibilityVersion =
[<System.Obsolete("This API is obsolete and will be removed in a future version. Consider removing usages.", DiagnosticId="ASP5001", UrlFormat="https://aka.ms/aspnetcore-warnings/{0}")>]
type CompatibilityVersion =
Public Enum CompatibilityVersion
- Наследование
-
CompatibilityVersion
- Атрибуты
Поля
Latest | 2147483647 | Задает значение по умолчанию для параметров в MvcOptions соответствии с последним выпуском. Используйте это значение с осторожностью, обновление дополнительных версий приведет к критическим изменениям при использовании Latest. |
Version_2_0 | 0 | Задает значение по умолчанию для параметров в MvcOptions соответствии с поведением ASP.NET Core MVC 2.0. |
Version_2_1 | 1 | Задает значение по умолчанию для параметров в MvcOptions соответствии с поведением ASP.NET Core MVC 2.1. |
Version_2_2 | 2 | Задает значение по умолчанию для параметров в MvcOptions соответствии с поведением ASP.NET Core MVC 2.2. |
Version_3_0 | 3 | Задает значение по умолчанию для параметров в MvcOptions и других |
Комментарии
Лучший способ задать версию совместимости — использовать SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion) или SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion) в методе ConfigureServices
приложения.
public class Startup
{
...
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_3_0);
}
...
}
При установке версии совместимости на определенную версию будут изменены значения по умолчанию различных параметров в соответствии с определенным дополнительным выпуском ASP.NET Core MVC.