CompatibilityVersion Enumerazione

Definizione

Attenzione

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

Specifica la compatibilità della versione dei comportamenti di runtime configurati da 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
Ereditarietà
CompatibilityVersion
Attributi

Campi

Latest 2147483647

Imposta il valore predefinito delle impostazioni su MvcOptions in modo che corrisponda alla versione più recente. Usare questo valore con attenzione, l'aggiornamento delle versioni secondarie causerà modifiche di rilievo quando si usa Latest.

Version_2_0 0

Imposta il valore predefinito di impostazioni su in MvcOptions modo che corrisponda al comportamento di ASP.NET Core MVC 2.0.

Version_2_1 1

Imposta il valore predefinito di impostazioni su MvcOptions in modo che corrisponda al comportamento di ASP.NET Core MVC 2.1.

Version_2_2 2

Imposta il valore predefinito di impostazioni su MvcOptions in modo che corrisponda al comportamento di ASP.NET Core MVC 2.2.

Version_3_0 3

Imposta il valore predefinito delle impostazioni su MvcOptions e altri Options tipi in modo che corrispondano al comportamento di ASP.NET Core MVC 3.0.

Commenti

Il modo migliore per impostare una versione di compatibilità consiste nell'usare SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion) o SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion) nel metodo dell'applicazione ConfigureServices .

public class Startup
{
    ...

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

    ...
}

L'impostazione della versione di compatibilità su una versione specifica modificherà i valori predefiniti di varie impostazioni in modo che corrispondano a una versione secondaria specifica di ASP.NET Core MVC.

Si applica a