Zusammenfassung
Löscht alle Enterprise-Geodatabase-Workspaces aus dem Workspace-Cache der Enterprise-Geodatabase.
Verwendung
Dieses Werkzeug kann nur mit Enterprise-Geodatabase-Workspaces verwendet werden.
Sie können dieses Werkzeug verwenden, um in einer Anwendung mit langer Ausführungszeit nicht benötigte Enterprise-Geodatabase-Verbindungen zu trennen.
Wenn Sie das Werkzeug ausführen, ohne ein Eingabedatenelement anzugeben, werden alle Enterprise-Geodatabase-Workspaces im Workspace-Cache der Enterprise-Geodatabase gelöscht. Geben Sie die entsprechende .sde-Datei an, die dem zu löschenden Workspace zugeordnet ist, um einen bestimmten Enterprise-Geodatabase-Workspace zu löschen.
Syntax
arcpy.management.ClearWorkspaceCache({in_data})
Parameter | Erklärung | Datentyp |
in_data (optional) | Die Verbindungsdatei der Enterprise-Geodatabase, die für den Enterprise-Geodatabase-Workspace steht, der aus dem Cache entfernt werden soll. Geben Sie den Pfad zur Enterprise-Geodatabase-Verbindungsdatei an, die zum Ausführen der Geoverarbeitungswerkzeuge verwendet wurde, um den jeweiligen Enterprise-Geodatabase-Workspace aus dem Cache zu entfernen. Wenn Sie keinen Eingabeparameter übergeben, werden alle Enterprise-Geodatabase-Workspaces aus dem Cache gelöscht. | Data Element; Layer |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_results | Gibt an, ob die Operation erfolgreich war. | Boolean |
Codebeispiel
ClearWorkspaceCache – Beispiel (Python-Fenster)
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion ClearWorkspaceCache im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.env.workspace = "c:/connectionFiles/Connection to gpserver.sde"
arcpy.ClearWorkspaceCache_management()
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja