CatalogObject..SetDeletionMark

CatalogObject.<Nombre del catálogo>

SetDeletionMark

Disponible desde la versión 8.0.

Sintaxis:

SetDeletionMark(<DeletionMark>, <IncludingSubordinates>)

Parámetros:

<DeletionMark> (obligatorio)

Tipo: Booleano.
Marca de eliminación establecida / indicador de eliminación.
True indica que la marca está establecida; False indica que la marca se ha eliminado.

<IncludingSubordinates> (opcional)

Tipo: Booleano.
Si el parámetro se establece en True, este elemento se marcará para su eliminación junto con todos sus elementos subordinados, en este catálogo y en todos los catálogos subordinados.
Si el parámetro se establece en False, solo este elemento se marcará para su eliminación.
Valor predeterminado: True.

Descripción:

Establece/elimina la marca de eliminación. El objeto no se elimina de la base de datos. La eliminación final de los elementos de catálogo marcados se ejecuta cuando se eliminan los objetos marcados.

Disponibilidad:

Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.

Nota:

El uso de este método inicia el evento BeforeWrite, porque se guarda la propiedad modificada DeletionMark.
Si el objeto está modificado, entonces la ejecución del método devuelve una excepción.

Ejemplo:

Object.SetDeletionMark(True,True);

Disponible desde:

Disponible desde la versión 8.0.