CompatibilityVersion Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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.