Azure: Paket integrasi Azure awalan Microsoft dihapus
Paket berikut Microsoft.*
yang menyediakan integrasi antara ASP.NET Core dan Azure SDK tidak disertakan dalam ASP.NET Core 5.0:
- Microsoft.Extensions.Configuration.AzureKeyVault, yang mengintegrasikan Azure Key Vault ke dalam sistem Konfigurasi.
- Microsoft.AspNetCore.DataProtection.AzureKeyVault, yang mengintegrasikan Azure Key Vault ke dalam sistem Perlindungan Data Inti ASP.NET.
- Microsoft.AspNetCore.DataProtection.AzureStorage, yang mengintegrasikan Azure Blob Storage ke dalam sistem Perlindungan Data Inti ASP.NET.
Untuk diskusi tentang masalah ini, lihat dotnet/aspnetcore#19570.
Versi yang diperkenalkan
5.0 Pratinjau 1
Perilaku yang lama
Paket Microsoft.*
terintegrasi layanan Azure dengan API Konfigurasi dan Perlindungan Data.
Perilaku yang baru
Paket baru Azure.*
mengintegrasikan layanan Azure dengan API Konfigurasi dan Perlindungan Data.
Alasan untuk berubah
Perubahan dilakukan karena paketnya Microsoft.*
adalah:
- Menggunakan versi Azure SDK yang sudah kedaluarsa. Pembaruan sederhana tidak dimungkinkan karena versi baru Azure SDK menyertakan perubahan yang melanggar.
- Terkait dengan jadwal rilis .NET Core. Mentransfer kepemilikan paket ke tim Azure SDK memungkinkan pembaruan paket saat Azure SDK diperbarui.
Tindakan yang direkomendasikan
Dalam proyek ASP.NET Core 2.1 atau yang lebih baru, ganti yang lama Microsoft.*
dengan paket baru Azure.*
.
Tua | Baru |
---|---|
Microsoft.AspNetCore.DataProtection.AzureKeyVault |
Azure.Extensions.AspNetCore.DataProtection.Keys |
Microsoft.AspNetCore.DataProtection.AzureStorage |
Azure.Extensions.AspNetCore.DataProtection.Blobs |
Microsoft.Extensions.Configuration.AzureKeyVault |
Azure.Extensions.AspNetCore.Configuration.Secrets |
Paket baru menggunakan versi baru Azure SDK yang menyertakan perubahan yang melanggar. Pola penggunaan umum tidak berubah. Beberapa kelebihan beban dan opsi mungkin berbeda untuk beradaptasi dengan perubahan dalam API Azure SDK yang mendasar.
Paket lama akan:
- Didukung oleh tim ASP.NET Core untuk masa pakai .NET Core 2.1 dan 3.1.
- Tidak disertakan dalam .NET 5.
Saat meningkatkan proyek Anda ke .NET 5, transisi ke Azure.*
paket untuk mempertahankan dukungan.
API yang Terpengaruh
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk