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ış
Microsoft.AspNetCore.Builder.MinimalActionEndpointConventionBuilder
sınıfı olarak yeniden adlandırıldıMicrosoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
.Not
Bu sınıf RC 2'de Microsoft.AspNetCore.Builder.RouteHandlerBuilderolarak yeniden adlandırıldı.
Microsoft.AspNetCore.Builder.MinimalActionEndpointRouteBuilderExtensions
sınıfı olarak yeniden adlandırıldıMicrosoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
.Not
Bu sınıf RC 2'de ile Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions birleştirildi.
RequestDelegate, ,
MapGet
,MapPost
, ,MapPut
,MapDelete
,MapMethod
,MapFallback
ve RequestDelegateFactory.Create(Delegate, RequestDelegateFactoryOptions) parametresiMap
olarakaction
handler
yeniden adlandırıldı.
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.
Önerilen eylem
Ö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)