Класс SyncConflict
Представляет конфликт синхронизации на уровне строки.
Пространство имен: Microsoft.Synchronization.Data
Сборка: Microsoft.Synchronization.Data (в microsoft.synchronization.data.dll)
Синтаксис
'Декларация
<SerializableAttribute> _
Public Class SyncConflict
'Применение
Dim instance As SyncConflict
[SerializableAttribute]
public class SyncConflict
[SerializableAttribute]
public ref class SyncConflict
/** @attribute SerializableAttribute() */
public class SyncConflict
SerializableAttribute
public class SyncConflict
Замечания
Что же касается конфликтов возникших во время синхронизации, то данные каждой из конфликтующих строк сохраняются в коллекции SyncConflict. Размер коллекции может увеличиться на столько, что вызовет ошибку нехватки памяти в следующих ситуациях:
Существует большое количество конфликтующих строк. Следует выполнять синхронизацию меньшего количества строк в каждом сеансе или уменьшить количество возникающих конфликтов, обновляя отдельную строку только одним узлом.
Конфликтующие строки содержат столбцы с большим размером данных. Не следует включать столбцов с большим размером данных в набор синхронизированных столбцов. Дополнительные сведения см. в разделе Как фильтровать строки и столбцы.
Пример
Пример обработки конфликтов см. в разделе Как обрабатывать конфликты и ошибки в данных.
Иерархия наследования
System.Object
Microsoft.Synchronization.Data.SyncConflict
Многопоточное использование
Все общие статические члены (Shared в Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.
См. также
Справочник
Элементы SyncConflict
Пространство имен Microsoft.Synchronization.Data