Compartilhar via


Enumeração SaveChangeAction

Representa o tipo de ação indicada por uma alteração.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)

Sintaxe

'Declaração
Public Enumeration SaveChangeAction
'Uso
Dim instance As SaveChangeAction
public enum SaveChangeAction
public enum class SaveChangeAction
public enum SaveChangeAction
public enum SaveChangeAction

Membros

  Nome do membro Descrição
Create O item é novo e é criado no armazenamento de itens de destino. 
DeleteAndRemoveTombstone O item é excluído do armazenamento de itens de destino. Uma marca de exclusão não é mantida nos metadados de destino. Essa ação é invocada durante recuperação de conhecimento esquecido e corresponde a exclusões de itens em que a réplica de origem limpou a marca de exclusão. 
DeleteAndStoreTombstone O item é excluído do armazenamento de itens de destino. Uma marca de exclusão salva nos metadados de destino. Essa ação corresponde a um item que foi excluído da réplica de origem. 
UpdateVersionAndData Os dados do item são aplicados ao armazenamento de itens de destino. Os dados existentes são substituídos. A versão fornecida substitui a versão existente nos metadados de destino. Essa ação corresponde a uma criação de item, atualização de item, ou atualização da unidade de alteração na réplica de origem. Também ocorre quando o item do provedor de origem é selecionado como o vencedor de um conflito. 
UpdateVersionAndMergeData Os dados do item aplicados ao armazenamento de itens de destino. Dados de item existentes são mesclados com os dados do item atualizados usando algum método específico ao provedor. A versão substitui a versão existente nos metadados de destino. Essa ação ocorre quando a ação de resolução de conflitos é Merge
UpdateVersionOnly Os dados do item não são alterados no armazenamento de itens de destino. A versão é substituída nos metadados de destino. Também ocorre quando o item do provedor de destino é selecionado como o vencedor de um conflito. 

Comentários

Quando não estiver usando uma transação para todo o lote de alterações, o provedor deve recuperar conhecimento atualizado do objeto SaveChangeContext e salvá-lo ao mesmo tempo em que aplica a alteração.

Consulte também

Referência

Namespace Microsoft.Synchronization