Quelle: dotnetpro
Ein eigenes Steuerelement für Verlaufsdaten, Teil 5 18.09.2023, 00:00 Uhr

User History Management

Verlaufsdaten einlesen, ausgeben und bei Bedarf wieder löschen.
Dass sich das Verlaufsdatensteuerelement nicht um das Löschen sämtlicher angezeigter Verlaufsdaten kümmert, wurde bereits in den vorangegangenen Folgen dieser Serie [1] bis [4] beschrieben. Lediglich die benutzerdefinierten Verlaufsdaten sollen wahlweise in der Gesamtheit oder bezogen auf ein bestimmtes Datum löschbar sein. Die Verlaufsdaten anderer Webbrowser, von Anwendungen oder auch des Systems sind deshalb über die Anwendung zu löschen, durch welche sie ursprünglich angelegt wurden.
Um benutzerdefinierte Verlaufsdaten zu entfernen, werden zwei Methoden codiert. Die erste heißt DeleteAllBrowserControlHistoryURLs und löscht alle benutzerdefinierten Verlaufsdaten. Dazu wird zunächst geprüft, ob die zugehörige Datendatei bereits existiert. Ist dies der Fall, erfolgt eine Sicherheitsabfrage. Genehmigt der Anwender das Löschen, wird die gesamte Datendatei mit allen Inhalten entfernt.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar