Bagikan melalui


IApplicationSettingsProvider.Upgrade Metode

Definisi

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