ApplicationSettingsBase.Save Methode

Definitie

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.

Van toepassing op

Zie ook