Metodo ChangeApplicationServices.ReportItemChangeApplied

Notifica al servizio di applicazione modifiche che una modifica dell'elemento è stata applicata correttamente alla replica di destinazione.

Spazio dei nomi: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Sintassi

'Dichiarazione
Public Sub ReportItemChangeApplied ( _
    itemChange As ItemChange _
)
'Utilizzo
Dim instance As ChangeApplicationServices
Dim itemChange As ItemChange

instance.ReportItemChangeApplied(itemChange)
public void ReportItemChangeApplied (
    ItemChange itemChange
)
public:
void ReportItemChangeApplied (
    ItemChange^ itemChange
)
public void ReportItemChangeApplied (
    ItemChange itemChange
)
public function ReportItemChangeApplied (
    itemChange : ItemChange
)

Parametri

  • itemChange
    Modifica dell'elemento applicata correttamente alla replica di destinazione.

Eccezioni

Tipo di eccezione Condizione

ArgumentNullException

Un parametro richiesto è Null.

ActiveChangeApplicationContextException

Un oggetto ChangeApplicationContext è già attivo. È necessario elaborare l'oggetto ChangeApplicationContext attivo finché la relativa proprietà ChangeApplicationAction non viene impostata su Finished prima di poter elaborare un'altra modifica.

ChangeNeedsKnowledgeException

itemChange non contiene conoscenza corrente.

SyncIdFormatMismatchException

Lo schema del formato dell'ID dell'oggetto conoscenza contenuto in itemChange non corrisponde allo schema del formato dell'ID specificato durante l'inizializzazione di questo oggetto.

SyncInvalidOperationException

L'applicazione di modifiche non è stata iniziata o itemChange è già stato segnalato come applicato correttamente o in conflitto.

ForgottenKnowledgeNotContainedException

La conoscenza acquisita per la modifica non contiene la conoscenza dimenticata acquisita.

Osservazioni

Quando itemChange contiene unità di modifica, tutte le unità di modifica vengono segnalate come correttamente applicate, tranne le unità di modifica in conflitto.

Quando itemChange contiene unità di modifica che sono state segnalate precedentemente come non riuscite, questo metodo genera un'eccezione. Per segnalare le unità di modifica che sono state applicate correttamente, ma che in precedenza erano state segnalate come non riuscite, chiamare ReportChangeUnitChangeApplied per ogni unità di modifica.

Vedere anche

Riferimento

Classe ChangeApplicationServices
Membri ChangeApplicationServices
Spazio dei nomi Microsoft.Synchronization