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.