Поделиться через


Метод Cancel (репликация)

Приложения вызывают метод Cancel для отмены выполняемой синхронизации.

Синтаксис

object.Cancel()

Объект применения

Объект репликации SQL Server 2005 Compact Edition

Прототип

HRESULT Cancel();

Возвращаемые результаты

Возвращаемый результат Описание

S_OK

Метод выполнен успешно.

Любое значение FAILED(HRESULT)

Подробные сведения об ошибке см. в коллекции SSCEErrors.

Замечания

После запуска синхронизация выполняется в синхронном режиме. Метод Cancel можно запустить из другого потока или из пользовательской реализации Интерфейс создания отчетов о состоянии репликации.

Если метод Cancel вызван, поведение при отмене определяется тем, на какой стадии находится процесс синхронизации, в соответствии со следующим списком условий.

Если синхронизация отменена... ... происходит следующее

На стадии загрузки, прежде чем сообщение .IN завершено и перед запуском синхронизатора SQL Server

Синхронизация отменяется полностью.

По завершении сообщения .IN и запуска синхронизатора SQL Server

Отменяется только стадия загрузки процесса синхронизации. Сообщение .OUT генерируется, но не загружается, а впоследствии удаляется в процессе очистки.

После создания и во время загрузки сообщения .OUT

Некоторые, но не обязательно все изменения могут быть применены.

См. также

Справочник

Интерфейс создания отчетов о состоянии репликации

Другие ресурсы

Методы объекта Replication

Справка и поддержка

Получение помощи по SQL Server Compact Edition