ApplicationSettingsBase.Save Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Slaat de huidige waarden van de eigenschappen van de toepassingsinstellingen op.
public:
override void Save();
public override void Save();
override this.Save : unit -> unit
Public Overrides Sub Save ()
Voorbeelden
In het volgende codevoorbeeld ziet u de Save methode die wordt aangeroepen vanuit de Closing gebeurtenis-handler voor het primaire formulier. Met deze methode wordt ook een extra periode toegevoegd aan de eigenschap Instellingen die is gekoppeld aan de eigenschap van Text het formulier.
Het volledige codevoorbeeld wordt weergegeven in het ApplicationSettingsBase klassenoverzicht.
private:
void AppSettingsForm_FormClosing(Object^ sender,
FormClosingEventArgs^ e)
{
//Synchronize manual associations first.
formSettings->FormText = this->Text + '.';
formSettings->Save();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
//Synchronize manual associations first.
frmSettings1.FormText = this.Text + '.';
frmSettings1.FormSize = this.Size;
frmSettings1.Save();
}
Private Sub Form1_FormClosing_1(ByVal sender As Object, ByVal e As _
FormClosingEventArgs) Handles MyBase.FormClosing
'Synchronize manual associations first.
frmSettings1.FormText = Text + "."c
' Save size settings manually.
frmSettings1.FormSize = Size
frmSettings1.Save()
End Sub
Opmerkingen
De Save methode schrijft de huidige waarde van elke instellingseigenschap naar het bijbehorende gegevensarchief. Voor elke eigenschap roept deze methode de SetPropertyValues methode aan op de bijbehorende instellingenprovider.
Deze methode verschilt van de basisklasse-implementatie omdat deze de SettingsSaving gebeurtenis genereert voordat de waarden worden geschreven.
Als de enige gedefinieerde instellingen toepassingsbereikinstellingen zijn, Save heeft dit geen effect en wordt er geen fout geretourneerd als deze wordt aangeroepen met de standaardinstelling LocalFileSettingsProvider. LocalFileSettingsProvider slaat alleen instellingen voor gebruikersbereik op.
Important
Er is geen bijbehorende loadmethode omdat de waarden van toepassingsinstellingen automatisch worden geladen tijdens initialisatie van wrapperklassen. Deze waarden worden daarentegen niet automatisch opgeslagen wanneer een toepassing eindigt. Daarom moet u de Save methode expliciet aanroepen om de huidige waarden van de toepassingsinstellingen vast te houden. Dit wordt meestal uitgevoerd in de Closing gebeurtenis-handler van de primaire of bevatde Form.