CompatibilityVersion Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
This API is obsolete and will be removed in a future version. Consider removing usages.
Określa zgodność wersji zachowań środowiska uruchomieniowego skonfigurowanych przez MvcOptionsprogram .
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
- Dziedziczenie
-
CompatibilityVersion
- Atrybuty
Pola
Latest | 2147483647 | Ustawia wartość domyślną ustawień, MvcOptions aby dopasować je do najnowszej wersji. Użyj tej wartości z ostrożnością, uaktualnianie wersji pomocniczych spowoduje niezgodność zmian podczas korzystania z programu Latest. |
Version_2_0 | 0 | Ustawia wartość domyślną ustawień, MvcOptions aby dopasować zachowanie ASP.NET Core MVC 2.0. |
Version_2_1 | 1 | Ustawia wartość domyślną ustawień, MvcOptions aby dopasować zachowanie ASP.NET Core MVC 2.1. |
Version_2_2 | 2 | Ustawia wartość domyślną ustawień, MvcOptions aby dopasować zachowanie ASP.NET Core MVC 2.2. |
Version_3_0 | 3 | Ustawia wartość domyślną ustawień w systemach MvcOptions i innych |
Uwagi
Najlepszym sposobem ustawienia wersji zgodności jest użycie SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion) metody lub SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion) w metodzie ConfigureServices
aplikacji.
public class Startup
{
...
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_3_0);
}
...
}
Ustawienie wersji zgodności na określoną wersję spowoduje zmianę wartości domyślnych różnych ustawień w celu dopasowania do określonej wersji pomocniczej ASP.NET Core MVC.