IApplicationSettingsProvider.Upgrade Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menunjukkan kepada penyedia bahwa aplikasi telah ditingkatkan. Ini menawarkan penyedia kesempatan untuk meningkatkan pengaturan tersimpannya yang sesuai.
public:
void Upgrade(System::Configuration::SettingsContext ^ context, System::Configuration::SettingsPropertyCollection ^ properties);
public void Upgrade (System.Configuration.SettingsContext context, System.Configuration.SettingsPropertyCollection properties);
abstract member Upgrade : System.Configuration.SettingsContext * System.Configuration.SettingsPropertyCollection -> unit
Public Sub Upgrade (context As SettingsContext, properties As SettingsPropertyCollection)
Parameter
- context
- SettingsContext
yang SettingsContext menjelaskan penggunaan aplikasi saat ini.
- properties
- SettingsPropertyCollection
yang SettingsPropertyCollection berisi grup properti pengaturan yang nilainya akan diambil.
Keterangan
.NET Framework memungkinkan penginstalan dan eksekusi berdampingan dari berbagai versi aplikasi yang sama. Penyedia pengaturan aplikasi menyimpan pengaturan aplikasi untuk setiap versi aplikasi secara terpisah untuk memastikan isolasi. Namun, Anda mungkin ingin memigrasikan pengaturan dari versi aplikasi sebelumnya ke yang saat ini. Untuk menyediakan fungsionalitas migrasi ini, gunakan Upgrade metode , yang diimplementasikan dalam kelas yang berasal dari SettingsProvider.
Anda dapat menggunakan metode ini Upgrade bersama dengan GetPreviousVersion metode untuk memigrasikan pengaturan aplikasi selama atau setelah penginstalan versi baru aplikasi.
Metode ini harus ditekan untuk setiap pengaturan aplikasi yang memiliki NoSettingsVersionUpgradeAttribute diterapkan padanya, atau ke seluruh kelas pembungkus pengaturan, yang berasal dari ApplicationSettingsBase.
Berlaku untuk
Lihat juga
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