Sync.ResolveConflict(MsoSyncConflictResolutionType) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Behebt Konflikte zwischen der lokalen Kopie und dem Serverexemplar eines freigegebenen Dokuments.
public:
void ResolveConflict(Microsoft::Office::Core::MsoSyncConflictResolutionType SyncConflictResolution);
public void ResolveConflict (Microsoft.Office.Core.MsoSyncConflictResolutionType SyncConflictResolution);
abstract member ResolveConflict : Microsoft.Office.Core.MsoSyncConflictResolutionType -> unit
Public Sub ResolveConflict (SyncConflictResolution As MsoSyncConflictResolutionType)
Parameter
- SyncConflictResolution
- MsoSyncConflictResolutionType
Erforderlich MsoSyncConflictResolutionType.
Hinweise
Verwenden Sie die ResolveConflict -Methode, um Unterschiede zwischen der lokalen Kopie des aktiven Dokuments und der Serverkopie zu beheben. Verwenden Sie die Option MsoSyncConflictMerge (nicht für eine Microsoft Excel-Arbeitsmappe verfügbar), um die Änderungen aus den einzelnen Dokumenten in die andere zusammenzuführen. Ersetzen Sie der Kopie auf dem Server mit lokalen Änderungen mithilfe der Option eigentliche, oder Ersetzen Sie die lokale Kopie mit der geänderten Serverkopie mithilfe der Option MsoSyncConflictServerWins.
Die Option MsoSyncConflictMerge verbindet Änderungen an der Kopie auf dem Server in der lokalen Kopie, aber nicht tatsächlich den Konflikt beheben. Um den Konflikt mit den zusammengeführten Änderungen zu lösen, müssen Sie das aktive Dokument nach dem Zusammenführen von Änderungen speichern und dann die ResolveConflict-Methode erneut mit der Option msoSyncConflictClientWins aufrufen.
Die ResolveConflict -Methode kann eine Konflikt Bedingung auftreten, wenn der Client kürzlichen Änderungen an der Serverkopie des freigegebenen Dokuments nicht bekannt ist. Rufen Sie die GetUpdate() -Methode auf, bevor Sie ResolveConflict aufrufen, um den Status der Serverkopie zu aktualisieren und einen möglichen Konflikt zu erkennen.
Die ResolveConflict-Methode löst einen Laufzeitfehler aus, wenn das lokale Dokument nicht gespeicherte Änderungen aufweist oder kein Konflikt zwischen den beiden Kopien des Dokuments besteht.
Nicht alle Dokumentsynchronisierungsprobleme lösen abfangbare Laufzeitfehler aus. Nachdem Sie einen Vorgang mit dem Sync -Objekt ausgeführt haben, empfiehlt es sich, die Status Eigenschaft zu überprüfen. Wenn die Status-EigenschaftmsoSyncStatusError ist, überprüfen Sie die ErrorType Eigenschaft auf zusätzliche Informationen zum Typ des aufgetretenen Fehlers.