Freigeben über


CompatibilityVersion Enumeration

Definition

Achtung

This API is obsolete and will be removed in a future version. Consider removing usages.

Gibt die Versionskompatibilität des von MvcOptionskonfigurierten Laufzeitverhaltens an.

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
Vererbung
CompatibilityVersion
Attribute

Felder

Latest 2147483647

Legt den Standardwert der Einstellungen so fest MvcOptions , dass er der neuesten Version entspricht. Verwenden Sie diesen Wert mit Bedacht, da das Upgrade von Nebenversionen zu breaking Changes führt, wenn Sie verwenden Latest.

Version_2_0 0

Legt den Standardwert der Einstellungen auf so MvcOptions fest, dass er dem Verhalten von ASP.NET Core MVC 2.0 entspricht.

Version_2_1 1

Legt den Standardwert der Einstellungen auf so MvcOptions fest, dass er dem Verhalten von ASP.NET Core MVC 2.1 entspricht.

Version_2_2 2

Legt den Standardwert der Einstellungen auf so MvcOptions fest, dass er dem Verhalten von ASP.NET Core MVC 2.2 entspricht.

Version_3_0 3

Legt den Standardwert der Einstellungen für MvcOptions und andere Options Typen fest, um dem Verhalten von ASP.NET Core MVC 3.0 zu entsprechen.

Hinweise

Die beste Möglichkeit zum Festlegen einer Kompatibilitätsversion ist die Verwendung SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion) von oder SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion) in der ConfigureServices -Methode Ihrer Anwendung.

public class Startup
{
    ...

    public void ConfigureServices(IServiceCollection services)
    {
        services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_3_0);
    }

    ...
}

Durch festlegen der Kompatibilitätsversion auf eine bestimmte Version werden die Standardwerte verschiedener Einstellungen so geändert, dass sie einer bestimmten Nebenversion von ASP.NET Core MVC entsprechen.

Gilt für: