Aracılığıyla paylaş


RC 1'de en az API yeniden adlandırması

Bazı API'ler, tür adlarının tutarlılığını geliştirmek ve API adlarından "en az" ve "eylem" öğesini kaldırmak için yeniden adlandırıldı.

Sürüm kullanıma sunulmuştur

ASP.NET Core 6.0 RC 1

Eski ve yeni davranış

Kategoriyi değiştir

Bu değişiklik ikili uyumluluğu ve kaynak uyumluluğunu etkiler.

Değişiklik nedeni

Bu değişiklik, tür adlarının tutarlılığını artırmak ve API adlarından "en az" ve "eylem" öğesini kaldırmak için yapılmıştır.

Önceki bir SDK ile oluşturulan tüm projeleri yeniden derle. Çoğu proje için gereken tek şey bu olmalıdır.

Kodunuz bu tür veya parametre adlarından herhangi birine doğrudan ada göre başvuruyorsa, kodu yeni adları yansıtacak şekilde güncelleştirdi.

Etkilenen API’ler

  • Microsoft.AspNetCore.Builder.MinimalActionEndpointConventionBuilder
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.Map()
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapGet()
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapPost()
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapPut()
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapDelete()
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapMethod()
  • Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions.MapFallback()
  • Microsoft.AspNetCore.Http.RequestDelegateFactory.Create(Delegate action, RequestDelegateFactoryOptions? options = null)