CompatibilityVersion 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
This API is obsolete and will be removed in a future version. Consider removing usages.
によって 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
- 継承
-
CompatibilityVersion
- 属性
フィールド
Latest | 2147483647 | 最新リリースと一致するように の MvcOptions 設定の既定値を設定します。 この値は注意して使用してください。マイナー バージョンをアップグレードすると、 を使用 Latestすると破壊的変更が発生します。 |
Version_2_0 | 0 | MVC 2.0 の動作と一致するように、 のMvcOptions設定の既定値 ASP.NET Core設定します。 |
Version_2_1 | 1 | MVC 2.1 の動作と一致するように、MvcOptions設定の既定値 ASP.NET Core設定します。 |
Version_2_2 | 2 | MVC 2.2 の動作と一致するように、 のMvcOptions設定の既定値 ASP.NET Core設定します。 |
Version_3_0 | 3 | とその他 |
注釈
互換性バージョンを設定する最善の方法は、アプリケーションの ConfigureServices
メソッドで または SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion) を使用SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion)することです。
public class Startup
{
...
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_3_0);
}
...
}
互換性バージョンを特定のバージョンに設定すると、さまざまな設定の既定値が、ASP.NET Core MVC の特定のマイナー リリースと一致するように変更されます。