Método Cancel (Replicación)
Las aplicaciones llaman al método Cancel para cancelar la sincronización que se está realizando en ese momento.
Sintaxis
object.Cancel()
Se aplica a
Objeto Replication de SQL Server Compact 3.5
Prototipo
HRESULT Cancel();
Devuelve
Código devuelto | Descripción |
---|---|
S_OK |
El método se ejecutó correctamente. |
Cualquier FAILED(HRESULT) |
Vea la colección SSCEErrors para obtener información detallada de los errores. |
Notas
Cuando se inicia la sincronización, se ejecuta de forma sincrónica. El método Cancel se puede ejecutar desde otro subproceso o desde una implementación de usuario de Interfaz de informes de estado de replicación.
Si se llama al método Cancel, el comportamiento de la cancelación depende de la etapa de la sincronización que se esté procesando en ese momento, en función de las siguientes condiciones:
Si se cancela la sincronización... | ...se produce este comportamiento |
---|---|
Durante la etapa de carga, antes de que se complete el mensaje .IN y de que se haya invocado el Reconciliador de SQL Server |
La sincronización se cancela por completo. |
Una vez que se ha completado el mensaje .IN y se ha invocado el Reconciliador de SQL Server |
Sólo se cancela la parte de descarga de la sincronización. Se genera el mensaje .OUT pero no se descarga y, finalmente, se elimina durante el proceso de limpieza. |
Una vez que el mensaje .OUT se ha creado y se está descargando |
Se pueden utilizar algunos de los cambios, pero no necesariamente todos ellos. |
Vea también
Referencia
Interfaz de informes de estado de replicación
Otros recursos
Métodos del objeto Replication