Freigeben über


ProfileBase.Save Methode

Definition

Aktualisiert die Profildatenquelle mit geänderten Profileigenschaftswerten.

public:
 override void Save();
public override void Save ();
override this.Save : unit -> unit
Public Overrides Sub Save ()

Hinweise

Die Save -Methode schreibt geänderte Profileigenschaftenwerte in die Datenquelle. Der Profilanbieter kann die Menge der Aktivitäten an der Datenquelle reduzieren, indem er Updates nur ausführt, wenn die IsDirty -Eigenschaft auf truefestgelegt ist. Dies ist der Fall für die Standardeinstellung SqlProfileProvider. Nachdem die Save -Methode die Eigenschaftswerte in der Datenquelle gespeichert hat, IsDirty wird auf falsefestgelegt.

Sie können das ProfileAutoSaving -Ereignis verwenden, um benutzerdefinierte Logik zu implementieren, die bestimmt, ob eine Profileigenschaft mit einem benutzerdefinierten Typ oder ein komplexer Typ geändert wurde, und mit dem automatischen Speichern für geänderte Objekte fortfahren oder die automatische Speicherung abbrechen, wenn keine Objekte geändert wurden.

Gilt für:

Weitere Informationen