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


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

Приложения вызывают метод ReInitializeSubscription, чтобы пометить подписку для повторной инициализации. После вызова метода ReInitializeSubscription приложение должно вызвать методы Initialize, Run и Terminate для загрузки последнего моментального снимка публикации на устройство под управлением Microsoft Windows CE.

Синтаксис

object.ReInitializeSubscription(UploadBeforeReinit)

Область применения

Объект SQL Server Compact 3.5 Replication

Параметры

Параметр

Описание

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.

См. также

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

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