Compartir a través de


CollisionConflictResolutionPolicy Enumeración

Representa las opciones que usará la directiva de resolución de conflictos de colisión para la sesión de sincronización.

Espacio de nombres:  Microsoft.Synchronization
Ensamblado:  Microsoft.Synchronization (en Microsoft.Synchronization.dll)

Sintaxis

'Declaración
Public Enumeration CollisionConflictResolutionPolicy
'Uso
Dim instance As CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy
public enum class CollisionConflictResolutionPolicy
type CollisionConflictResolutionPolicy
public enum CollisionConflictResolutionPolicy

Miembros

Nombre del miembro Descripción
ApplicationDefined El aplicador de cambios informa a la aplicación de sincronización sobre cada conflicto de colisión a medida que se van produciendo; para ello, utiliza el evento ItemConstraint. La aplicación examina los elementos en conflicto y especifica la acción de resolución de conflictos llamando a SetResolutionAction.
DestinationWins El cambio realizado en la réplica de destino siempre gana. Sync Framework especifica una acción de resolución de conflictos de DestinationWins.
SourceWins El cambio realizado en la réplica de origen siempre gana. Sync Framework especifica una acción de resolución de conflictos de SourceWins.
Merge Los datos del elemento de origen se combinan con el elemento de destino. Sync Framework especifica una acción de resolución de conflictos de Merge.
RenameSource Se cambia el nombre al cambio que envió el proveedor de origen, de forma que no colisione con el elemento en conflicto en la réplica de destino, y se aplica el cambio de origen a la réplica de destino. Sync Framework especifica una acción de resolución de conflictos de RenameSource.
RenameDestination Se cambia el nombre al elemento en conflicto en la réplica de destino, de forma que ya no colisione con el cambio que envió el proveedor de origen, y se aplica el cambio de origen a la réplica de destino. Sync Framework especifica una acción de resolución de conflictos de RenameDestination.

Notas

Una aplicación de sincronización utiliza los miembros de CollisionConflictResolutionPolicy para especificar la directiva que el aplicador de cambios utiliza para resolver los conflictos de restricción de colisión que se producen durante la sincronización. Un conflicto de colisión se produce cuando un elemento no puede guardarse porque está en conflicto con otro elemento del almacén de destino, por ejemplo cuando el proveedor de origen envía un archivo que tiene el mismo nombre y ubicación que un archivo que ya existe en la réplica de destino.

Para obtener más información, vea Detectar y resolver conflictos de restricción.

Vea también

Referencia

Microsoft.Synchronization Espacio de nombres