Freigeben über


ChangeApplicationServices.EndFullEnumerationChangeApplication-Methode

Beendet die Verarbeitung einer Gruppe von Änderungen als Teil einer Wiederherstellungssynchronisierung.

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

Syntax

'Declaration
Public Sub EndFullEnumerationChangeApplication ( _
    batchLearnedKnowledge As SyncKnowledge, _
    batchLearnedForgottenKnowledge As ForgottenKnowledge, _
    <OutAttribute> ByRef destinationKnowledge As SyncKnowledge, _
    <OutAttribute> ByRef destinationForgottenKnowledge As ForgottenKnowledge _
)
'Usage
Dim instance As ChangeApplicationServices
Dim batchLearnedKnowledge As SyncKnowledge
Dim batchLearnedForgottenKnowledge As ForgottenKnowledge
Dim destinationKnowledge As SyncKnowledge
Dim destinationForgottenKnowledge As ForgottenKnowledge

instance.EndFullEnumerationChangeApplication(batchLearnedKnowledge, batchLearnedForgottenKnowledge, destinationKnowledge, destinationForgottenKnowledge)
public void EndFullEnumerationChangeApplication (
    SyncKnowledge batchLearnedKnowledge,
    ForgottenKnowledge batchLearnedForgottenKnowledge,
    out SyncKnowledge destinationKnowledge,
    out ForgottenKnowledge destinationForgottenKnowledge
)
public:
void EndFullEnumerationChangeApplication (
    SyncKnowledge^ batchLearnedKnowledge, 
    ForgottenKnowledge^ batchLearnedForgottenKnowledge, 
    [OutAttribute] SyncKnowledge^% destinationKnowledge, 
    [OutAttribute] ForgottenKnowledge^% destinationForgottenKnowledge
)
public void EndFullEnumerationChangeApplication (
    SyncKnowledge batchLearnedKnowledge, 
    ForgottenKnowledge batchLearnedForgottenKnowledge, 
    /** @attribute OutAttribute() */ /** @ref */ SyncKnowledge destinationKnowledge, 
    /** @attribute OutAttribute() */ /** @ref */ ForgottenKnowledge destinationForgottenKnowledge
)
JScript does not support passing value-type arguments by reference.

Parameter

  • batchLearnedKnowledge
    Das erlangte Wissen des Änderungsbatchs.
  • batchLearnedForgottenKnowledge
    Das erlangte vergessene Wissen des Änderungsbatchs.
  • destinationKnowledge
    Gibt das aktualisierte Zielwissen auf Grundlage der Änderungen zurück, die übernommen oder übersprungen wurden.
  • destinationForgottenKnowledge
    Gibt das aktualisierte vergessene 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 und das durch batchLearnedForgottenKnowledge angegebene erlangte vergessene Wissen des Änderungsbatchs werden von dieser Methode bearbeitet, um Änderungen auszuschließen, die während der Änderungsübernahme als übersprungen gemeldet wurden.

Das aktuelle Wissen und vergessene Wissen des Zielreplikats müssen durch das in destinationKnowledge zurückgegebene aktualisierte Zielwissen und das in destinationForgottenKnowledge zurückgegebene vergessene 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