IPersistComponentSettings.SaveSettings Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om kontrollen automatiskt ska bevara sina egenskaper för programinställningar.
public:
property bool SaveSettings { bool get(); void set(bool value); };
public bool SaveSettings { get; set; }
member this.SaveSettings : bool with get, set
Public Property SaveSettings As Boolean
Egenskapsvärde
trueom kontrollen automatiskt ska bevara sitt tillstånd. annars . false
Exempel
I följande kodexempel visas rätt sätt för en kontroll att kontrollera värdet SaveSettings för egenskapen innan den försöker spara sina konfigurationsdata automatiskt.
protected override void Dispose( bool disposing ) {
if(disposing) {
try {
if (SaveSettings) {
SaveComponentSettings();
}
}
finally {
//...
}
}
Kommentarer
Om en kontroll innehåller konfigurationsdata bevaras vanligtvis dessa data som svar på ett explicit anrop till SaveComponentSettings metoden eller ibland implicit när kontrollens metod anropas Dispose . Egenskapen SaveSettings avgör om en kontroll automatiskt bevarar sina konfigurationsdata när den tas bort.
Standardvärdet SaveSettings för beror på kontrollens implementering. Dokumentationen för kontrollen bör ange om den använder programinställningar, vilka data som sparas och vad standardvärdet för SaveSettings egenskapen är.