CompatibilityVersion Sabit listesi

Tanım

Dikkat

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

tarafından MvcOptionsyapılandırılan çalışma zamanı davranışlarının sürüm uyumluluğunu belirtir.

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
Devralma
CompatibilityVersion
Öznitelikler

Alanlar

Latest 2147483647

Ayarların MvcOptions varsayılan değerini en son sürümle eşleşecek şekilde ayarlar. Bu değeri dikkatli kullanın, ikincil sürümlerin yükseltilmesi kullanılırken Latesthataya neden olur.

Version_2_0 0

Ayarların MvcOptions varsayılan değerini ASP.NET Core MVC 2.0'ın davranışıyla eşleşecek şekilde ayarlar.

Version_2_1 1

Ayarların MvcOptions varsayılan değerini, ASP.NET Core MVC 2.1'in davranışıyla eşleşecek şekilde ayarlar.

Version_2_2 2

Ayarların MvcOptions varsayılan değerini, ASP.NET Core MVC 2.2'nin davranışıyla eşleşecek şekilde ayarlar.

Version_3_0 3

ve diğer Options türlerdeki ayarların MvcOptions varsayılan değerini ASP.NET Core MVC 3.0'ın davranışıyla eşleşecek şekilde ayarlar.

Açıklamalar

Uyumluluk sürümünü ayarlamanın en iyi yolu, uygulamanızın ConfigureServices yöntemini kullanmak SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion) veya SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion) kullanmaktır.

public class Startup
{
    ...

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

    ...
}

Uyumluluk sürümünü belirli bir sürüme ayarlamak, çeşitli ayarların varsayılan değerlerini ASP.NET Core MVC'nin belirli bir küçük sürümüyle eşleşecek şekilde değiştirir.

Şunlara uygulanır