Interfaz IConstraintConflict
Representa un conflicto de restricción entre dos elementos.
interface IConstraintConflict : IUnknown
Miembros
Método de IConstraintConflict | Descripción |
---|---|
IConstraintConflict::GetDestinationProviderConflictingChange |
Obtiene los metadatos de cambio del proveedor de destino. |
Obtiene los metadatos de cambio del proveedor de origen. |
|
Obtiene los metadatos de cambio del proveedor de destino para el elemento que produjo el conflicto inicialmente. |
|
Obtiene un objeto que se puede usar para recuperar datos de elemento para el elemento de cambio de la réplica de destino. |
|
Obtiene un objeto que se puede usar para recuperar datos de elemento para el elemento de cambio de la réplica de origen. |
|
Obtiene un objeto que se puede utilizar para recuperar datos de elemento para el elemento de la réplica de destino que produjo el conflicto inicialmente. |
|
Obtiene la acción de resolución de conflictos correspondiente al conflicto. |
|
Establece la acción de resolución de conflictos correspondiente al conflicto. |
|
IConstraintConflict::GetConstraintResolveActionForChangeUnit |
Obtiene la acción de resolución de conflictos para el cambio de la unidad de cambio en conflicto. |
IConstraintConflict::SetConstraintResolveActionForChangeUnit |
Establece la acción de resolución de conflictos para el cambio de la unidad de cambio en conflicto. |
Obtiene el motivo por el que se produjo el conflicto. |
|
Indica si el conflicto es temporal. |
Notas
Cuando la aplicación especifica CCRP_NONE como directiva de resolución de conflictos de colisión, el aplicador de cambios envía un objeto IConstraintConflict al método ISyncConstraintCallback::OnConstraintConflict una vez por cada conflicto de restricción de colisión que se produce durante la sincronización.
Dado que no se puede especificar una directiva de resolución de conflictos para conflictos de restricción que no sean de colisión, el aplicador de cambios también llama al método OnConstraintConflict una vez para cada conflicto de restricción que no sea de colisión que se notifique.
Para obtener más información, vea Detectar y resolver conflictos de restricción.
Requisitos
Encabezado: Synchronization.h