Freigeben über


ChangeApplicationServices.EndChangeApplication-Methode

Beendet die Verarbeitung einer Gruppe von Änderungen.

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

Syntax

'Declaration
Public Function EndChangeApplication ( _
    batchLearnedKnowledge As SyncKnowledge _
) As SyncKnowledge
'Usage
Dim instance As ChangeApplicationServices
Dim batchLearnedKnowledge As SyncKnowledge
Dim returnValue As SyncKnowledge

returnValue = instance.EndChangeApplication(batchLearnedKnowledge)
public SyncKnowledge EndChangeApplication (
    SyncKnowledge batchLearnedKnowledge
)
public:
SyncKnowledge^ EndChangeApplication (
    SyncKnowledge^ batchLearnedKnowledge
)
public SyncKnowledge EndChangeApplication (
    SyncKnowledge batchLearnedKnowledge
)
public function EndChangeApplication (
    batchLearnedKnowledge : SyncKnowledge
) : SyncKnowledge

Parameter

  • batchLearnedKnowledge
    Das erlangte Wissen des Änderungsbatchs.

Rückgabewert

Gibt das aktualisierte Zielwissen auf Grundlage der Änderungen zurück, die übernommen oder übersprungen wurden.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentNullException

Ein erforderlicher Parameter ist NULL.

SyncIdFormatMismatchException

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

SyncInvalidOperationException

Die Änderungsanwendung wurde nicht gestartet.

Hinweise

Das durch batchLearnedKnowledge angegebene erlangte Wissen des Änderungsbatchs wird von dieser Methode bearbeitet, um Änderungen auszuschließen, die während der Änderungsanwendung als übersprungen gemeldet wurden.

Das aktuelle Wissen des Zielreplikats muss durch das zurückgegebene aktualisierte Zielwissen ersetzt werden.

Hinweis

Bei der Berechnung des aktualisierten Zielwissens werden alle Änderungen als fehlgeschlagen behandelt, die nicht durch Aufrufen von ReportItemChangeApplied oder ReportChangeUnitChangeApplied als erfolgreich übernommen gemeldet wurden.

Siehe auch

Verweis

ChangeApplicationServices-Klasse
ChangeApplicationServices-Member
Microsoft.Synchronization-Namespace