Метод ReInitializeSubscription (репликация)
Приложения вызывают метод ReInitializeSubscription, чтобы пометить подписку для повторной инициализации. После вызова метода ReInitializeSubscription приложение должно вызвать методы Initialize, Run и Terminate для загрузки последнего моментального снимка публикации на устройство под управлением Microsoft Windows CE.
Синтаксис
object.ReInitializeSubscription(UploadBeforeReinit)
Объект применения
Объект Replication SQL Server Compact 3.5 (SQL Server Compact 3.5)
Параметры
Параметр | Описание |
---|---|
UploadBeforeReinit |
Служит для определения, загружаются ли в издатель изменения в подписке перед применением моментального снимка к подписчику |
UploadBeforeReinit
Параметр UploadBeforeReinit служит для определения, загружаются ли в издатель изменения в подписке перед применением моментального снимка к подписчику.
При значении «True» изменения в базе данных подписки загружаются в издатель перед применением моментального снимка к подписчику. При значении «False» изменения не загружаются. Значение по умолчанию — False.
Прототип
HRESULT ReInitializeSubscription(VARIANT_BOOL UploadBeforeReinit);
Возвращаемые результаты
Возвращаемый результат | Описание |
---|---|
S_OK |
Метод выполнен успешно |
Любое значение FAILED(HRESULT) |
Подробные сведения об ошибке см. в коллекции SSCEErrors |
Замечания
В системную таблицу SQL Server Compact 3.5 добавляется флаг, обозначающий, что во время следующей синхронизации подписка будет заново инициализирована. После вызова метода ReInitializeSubscription приложение должно вызвать методы Initialize, Run и Terminate для обновления существующей подписки на публикацию.
Если база данных SQL Server Compact 3.5 является подписчиком для нескольких публикаций, то свойства Publisher, Publication и PublisherDatabase должны быть заданы перед вызовом метода ReInitializeSubscription.
См. также
Другие ресурсы
Справка и поддержка
Получение помощи (SQL Server Compact 3.5 с пакетом обновления 1)