Interfaccia IConstraintConflict
Rappresenta un conflitto di vincoli tra due elementi.
interface IConstraintConflict : IUnknown
Membri
Metodo IConstraintConflict | Descrizione |
---|---|
IConstraintConflict::GetDestinationProviderConflictingChange |
Ottiene i metadati di modifica dal provider di destinazione. |
Ottiene i metadati di modifica dal provider di origine. |
|
Ottiene i metadati di modifica dal provider di destinazione per l'elemento che ha causato originariamente il conflitto. |
|
Ottiene un oggetto che può essere utilizzato per recuperare i dati dell'elemento per l'elemento di modifica dalla replica di destinazione. |
|
Ottiene un oggetto che può essere utilizzato per recuperare i dati dell'elemento per l'elemento di modifica dalla replica di origine. |
|
Ottiene un oggetto che può essere utilizzato per recuperare i dati dell'elemento per l'elemento nella replica di destinazione che ha causato originariamente il conflitto. |
|
Ottiene l'azione di risoluzione del conflitto. |
|
Imposta un'azione di risoluzione del conflitto. |
|
IConstraintConflict::GetConstraintResolveActionForChangeUnit |
Ottiene l'azione di risoluzione dei conflitti per la modifica dell'unità di modifica in conflitto. |
IConstraintConflict::SetConstraintResolveActionForChangeUnit |
Imposta un'azione di risoluzione dei conflitti per la modifica dell'unità di modifica in conflitto. |
Ottiene il motivo per cui si è verificato il conflitto. |
|
Indica se il conflitto è temporaneo. |
Osservazioni
Quando l'applicazione specifica CCRP_NONE come criteri di risoluzione dei conflitti di collisione, l'oggetto di applicazione modifiche invia un oggetto IConstraintConflict al metodo ISyncConstraintCallback::OnConstraintConflict una volta per ogni conflitto di vincoli di collisione segnalato durante la sincronizzazione.
Poiché non è possibile specificare criteri di risoluzione dei conflitti per i conflitti di vincoli non di tipo collisione, l'oggetto di applicazione modifiche chiama anche il metodo OnConstraintConflict una volta per ogni conflitto di vincoli non di tipo collisione segnalato.
Per ulteriori informazioni, vedere Rilevamento e risoluzione dei conflitti di vincoli.
Requisiti
Intestazione: Synchronization.h