Freigeben über


ChangeApplicationServices.ReportItemChangeApplied-Methode

Benachrichtigt den Änderungsübernahmedienst darüber, dass eine Elementänderung erfolgreich für das Zielreplikat übernommen wurde.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (in microsoft.synchronization.dll)

Syntax

'Declaration
Public Sub ReportItemChangeApplied ( _
    itemChange As ItemChange _
)
'Usage
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
)

Parameter

  • itemChange
    Die Elementänderung, die erfolgreich für das Zielreplikat übernommen wurde.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentNullException

Ein erforderlicher Parameter ist NULL.

ActiveChangeApplicationContextException

Ein ChangeApplicationContext-Objekt ist bereits aktiv. Das aktive ChangeApplicationContext-Objekt muss verarbeitet werden, bis seine ChangeApplicationAction-Eigenschaft auf Finished festgelegt wird, bevor eine andere Änderung verarbeitet werden kann.

ChangeNeedsKnowledgeException

itemChange enthält kein Anwendungswissen.

SyncIdFormatMismatchException

Das ID-Formatschema des in itemChange enthaltenen Wissensobjekts entspricht nicht dem ID-Formatschema, das bei der Initialisierung dieses Objekts angegeben wurde.

SyncInvalidOperationException

Die Änderungsanwendung wurde nicht gestartet, oder itemChange wurde bereits als erfolgreich übernommen bzw. Konflikt verursachend gemeldet.

ForgottenKnowledgeNotContainedException

Das erlangte Wissen für die Änderung enthält nicht das erlangte vergessene Wissen.

Hinweise

Wenn itemChange Änderungseinheiten enthält, werden alle Änderungseinheiten als erfolgreich übernommen gemeldet, mit Ausnahme derjenigen, die einen Konflikt verursachen.

Wenn itemChange Änderungseinheiten enthält, die zuvor als fehlgeschlagen gemeldet wurden, löst diese Methode eine Ausnahme aus. Um Änderungseinheiten zu melden, die erfolgreich übernommen wurden, jedoch zuvor als fehlgeschlagen gemeldet wurden, rufen Sie ReportChangeUnitChangeApplied für jede Änderungseinheit auf.

Siehe auch

Verweis

ChangeApplicationServices-Klasse
ChangeApplicationServices-Member
Microsoft.Synchronization-Namespace