Método ReInitializeSubscription (Replication)
Os aplicativos chamam o método ReInitializeSubscription para marcar uma assinatura para reinicialização. Após chamar o método ReInitializeSubscription, o aplicativo deve chamar os métodos Initialize, Run e Terminate para baixar o instantâneo mais recente da publicação para o dispositivo baseado no Microsoft Windows CE.
Sintaxe
object.ReInitializeSubscription(UploadBeforeReinit)
Aplica-se a
Objeto Replication do SQL Server Compact 3.5 (SQL Server Compact 3.5)
Parâmetros genéricos
Parâmetro | Descrição |
---|---|
UploadBeforeReinit |
Determina se as alterações em uma assinatura são carregadas no Publicador antes que o instantâneo seja aplicado ao Assinante. |
UploadBeforeReinit
O parâmetro UploadBeforeReinit determina se as alterações em uma assinatura são carregadas no publicador antes que o instantâneo seja aplicado ao Assinante.
Se for True, as alterações no banco de dados de assinatura serão carregadas no Publicador antes que o instantâneo seja aplicado ao Assinante. Se for False, as alterações não serão carregadas. O padrão é False.
Protótipo
HRESULT ReInitializeSubscription(VARIANT_BOOL UploadBeforeReinit);
Retorna
Código de retorno | Descrição |
---|---|
S_OK |
Método bem-sucedido. |
Any FAILED(HRESULT) |
Consulte a coleção SSCEErrors para obter informações detalhadas sobre erros. |
Comentários
Um sinalizador é marcado na tabela do sistema de assinaturas no SQL Server Compact 3.5 para indicar que, durante a próxima sincronização, a assinatura deverá ser reinicializada. Após chamar o método ReInitializeSubscription, o aplicativo deve chamar os métodos Initialize, Run e Terminate para atualizar a assinatura existente da publicação.
Se o banco de dados do SQL Server Compact 3.5 for um assinante de várias publicações, as propriedades Publisher, Publication e PublisherDatabase deverão ser definidas antes de chamar o método ReInitializeSubscription.