Поделиться через


Sync.ResolveConflict(MsoSyncConflictResolutionType) Метод

Определение

Разрешает конфликты между локальными и серверными копиями общего документа.

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)

Параметры

SyncConflictResolution
MsoSyncConflictResolutionType

Обязательный .MsoSyncConflictResolutionType

Комментарии

Используйте метод ResolveConflict , чтобы устранить различия между локальной копией активного документа и серверной копией. Используйте параметр msoSyncConflictMerge (недоступно для книги Microsoft Excel), чтобы объединить изменения из каждого документа в другой. Замените копию сервера локальными изменениями с помощью параметра msoSyncConflictClientWins или замените локальную копию измененной копией сервера с помощью параметра msoSyncConflictServerWins .

Параметр msoSyncConflictMerge объединяет изменения, внесенные в копию сервера, в локальную копию, но фактически не разрешает конфликт. Чтобы устранить конфликт с победой объединенных изменений, необходимо сохранить активный документ после объединения изменений, а затем снова вызвать метод ResolveConflict с параметром msoSyncConflictClientWins .

Метод ResolveConflict может столкнуться с конфликтом, если клиент не знает о последних изменениях в серверной копии общего документа. GetUpdate() Вызовите метод перед вызовом ResolveConflict, чтобы обновить состояние копии сервера и обнаружить возможный конфликт.

Метод ResolveConflict вызывает ошибку во время выполнения, если локальный документ содержит несохраненные изменения или между двумя копиями документа не существует конфликта.

Не все проблемы синхронизации документов создают перехватываемые ошибки времени выполнения. После выполнения операции с помощью Sync объекта рекомендуется проверить Status свойство. Если свойство Status имеет значение msoSyncStatusError, проверьте ErrorType свойство на наличие дополнительных сведений о типе произошедшей ошибки.

Применяется к