Resumen
Borra los espacios de trabajo de geodatabase corporativa de la caché del espacio de trabajo de la geodatabase corporativa.
Uso
Esta herramienta solo funciona con espacios de trabajo de geodatabases corporativas.
Esta herramienta se puede utilizar para desconectar conexiones a geodatabases corporativas inactivas en una aplicación de larga ejecución.
Si ejecuta la herramienta sin especificar un elemento de datos de entrada, se borrarán todos los espacios de trabajo de geodatabase corporativa de la caché de espacios de trabajo de geodatabases corporativas. Especifique el archivo .sde específico asociado al espacio de trabajo que desea borrar, para así borrar un espacio de trabajo de geodatabase corporativa en particular.
- Para borrar correctamente la caché de espacios de trabajo con un script: la llamada a ClearWorkspaceCache() debe ser la última llamada de su script, asegurándose de eliminar todas las referencias a cualquier objeto que pueda estar apuntando al espacio de trabajo de geodatabase corporativa antes de hacer la llamada a ClearWorkspaceCache().
Nota:
El borrado del espacio de trabajo de geodatabase corporativa de la caché de espacios de trabajo de geodatabases corporativas no garantiza que se desconecte la conexión al servidor de geodatabase corporativa. Tan solo garantizará que el objeto de geoprocesador ya no tenga ningún control del espacio de trabajo de geodatabase corporativa que se ha borrado. Si algún otro proceso tiene referencias a este espacio de trabajo de geodatabase corporativa, la conexión se mantiene.Sintaxis
arcpy.management.ClearWorkspaceCache({in_data})
Parámetro | Explicación | Tipo de datos |
in_data (Opcional) | El archivo de conexión de base de datos de geodatabase corporativa que representa al espacio de trabajo de geodatabase corporativa que se desea eliminar de la caché. Especifique la ruta del archivo de conexión de geodatabase corporativa que se usó para ejecutar sus herramientas de geoprocesamiento, para así eliminar de la caché el espacio de trabajo de geodatabase corporativa específico. Si no introduce ningún parámetro de entrada se limpiarán todos los espacios de trabajo de geodatabase corporativa de la caché. | Data Element; Layer |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_results | Indica si la operación tuvo éxito. | Booleano |
Muestra de código
El siguiente script de la ventana de Python demuestra cómo utilizar la función ClearWorkspaceCache en el modo inmediato.
import arcpy
arcpy.env.workspace = "c:/connectionFiles/Connection to gpserver.sde"
arcpy.ClearWorkspaceCache_management()
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí