Guía de desarrollo

Local Navigation

Eliminar sus datos del repositorio de contenido

Dependiendo del ciclo de vida de su aplicación, quizá tenga que eliminar todos los datos de su aplicación del repositorio de contenido del Servicio de búsqueda unificada. Por ejemplo, un usuario de dispositivo BlackBerry puede tener múltiples cuentas en su aplicación. Podría ser conveniente que los datos de la aplicación aparezcan en resultados de búsqueda sólo si el usuario está actualmente autenticado por su aplicación. De forma alternativa, su aplicación puede necesitar responder a cambios de configuración regional. En este caso, debe eliminar los datos del repositorio de contenido y a continuación volver a rellenarlo con los datos apropiados para la configuración regional actual.

La siguiente tabla describe dos enfoques para eliminar todos los datos de su aplicación del repositorio de contenido del Servicio de búsqueda unificada.

Enfoque

Descripción

Elimine el registro de un objeto EntityBasedSearchable.

Este enfoque elimina su objeto EntityBasedSearchable y todos los datos asociados con él del índice de contenido del Servicio de búsqueda unificada. Su EntityBasedSearchable ya no aparece en la lista de fuentes de datos que se pueden buscar registradas en el dispositivo BlackBerry.

Para eliminar el registro de EntityBasedSearchable, invoque SearchRegistry.deregister() y pase el identificador de registro devuelto cuando se registró EntityBasedSearchable.

Elimine todos los datos del repositorio de contenido de un objeto EntityBasedSearchable.

Este enfoque elimina todos los datos de su aplicación del repositorio. Puede utilizar este enfoque cuando deba eliminar todos los datos y sin embargo planea continuar rellenando el repositorio con datos nuevos en un futuro próximo.

Para eliminar todos los datos del repositorio de contenido para EntityBasedSearchable, invoque UnifiedSearchServices.removeAllData() y pase el identificador de registro que se devolvió cuando se registró EntityBasedSearchable.


¿Le ha resultado útil esta información? Envíenos sus comentarios.