RC 2'de en az API yeniden adlandırması
Tür adlarının tutarlılığını artırmak için iki sınıf yeniden adlandırıldı ve bir sınıf kaldırıldı ve yöntemleri mevcut EndpointRouteBuilderExtensions sınıfla birleştirildi.
Sürüm kullanıma sunulmuştur
ASP.NET Core 6.0 RC 2
Eski ve yeni davranış
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
sınıfı olarak yeniden adlandırıldıMicrosoft.AspNetCore.Builder.RouteHandlerBuilder.Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
sınıfı olarak yeniden adlandırıldıMicrosoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions.- sınıfı
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions
kaldırıldı ve tüm yöntemleri mevcut Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions sınıfla birleştirildi.
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ı geliştirmek için yapılmıştır. Artık yeni RouteHandlerOptions bir sınıf olduğuna göre, değerini ile RouteHandler
değiştirmek DelegateEndpoint
istedik.
Ö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 adlardan herhangi birine doğrudan adla başvuruyorsa, kodu yeni adları yansıtacak şekilde güncelleştirdi.
Etkilenen API’ler
Microsoft.AspNetCore.Builder.DelegateEndpointConventionBuilder
Microsoft.AspNetCore.Http.OpenApiDelegateEndpointConventionBuilderExtensions
Microsoft.AspNetCore.Builder.DelegateEndpointRouteBuilderExtensions