Voraussetzung
-
Die TIA Portal Openness-Anwendung ist mit dem TIA Portal verbunden.
Siehe Verbindung zum TIA Portal aufbauen -
Ein Projekt ist geöffnet
Siehe Projekt öffnen
Einleitung
Sie können mit der TIA Portal Openness-Anwendung unbenutzte Versionen der angegebenen Typen in einer Bibliothek und alle Typen in einem bestimmten Ordner einer Bibliothek löschen.
Cleanup() steht für Projekt- und für globale Bibliotheken zur Verfügung; dazu müssen die Bibliotheken les- und schreibbar sein. Diese Funktion entspricht der Funktion "Bibliothek bereinigen" in der TIA Portal-Benutzeroberfläche.
Cleanup() führt seine Funktion entsprechend dem angegebenen Flag CleanupLibraryMode aus.
Eine Version wird abhängig vom jeweiligen Verhalten der beiden CleanupLibraryModes bereinigt:
|
CleanupLibraryMode |
Beschreibung |
|---|---|
|
CleanupLibraryMode.AllowTypeDeletion |
Ermöglicht das Löschen aller Versionen eines Typs, der bereinigt werden soll. Sind alle Versionen eines Typs bereinigt, wird auch der Typ selbst bereinigt. |
|
CleanupLibraryMode.PreserveHighestVersion |
Die höchste Version eines Typs wird behalten |
Programmcode
Ändern Sie folgenden Programmcode, um eine Teilmenge von Typen und Ordnern zu bereinigen:
|
... ILibrary myLibrary = ...; CleanupLibraryMode cleanupLibraryMode = ...; ILibraryType typeA = ...;//from myLibrary ILibraryType typeB = ...; //from myLibrary LibraryTypeFolder singleFolderContainingTypes = ...;//from myLibrary myLibrary.Cleanup(new[]{typeA, singleFolderContainingTypes}, cleanupLibraryMode); ... |
Ändern Sie folgenden Programmcode, um alle Typen in einer Bibliothek zu bereinigen: