Класс 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
[<SerializableAttribute>]
type SyncConflict = class end
public class SyncConflict
Замечания
Что же касается конфликтов возникших во время синхронизации, то данные каждой из конфликтующих строк сохраняются в коллекции SyncConflict. Размер коллекции может увеличиться на столько, что вызовет ошибку нехватки памяти в следующих ситуациях:
Существует большое количество конфликтующих строк. Следует выполнять синхронизацию меньшего количества строк в каждом сеансе или уменьшить количество возникающих конфликтов, обновляя отдельную строку только одним узлом.
Конфликтующие строки содержат столбцы с большим размером данных. Не следует включать столбцов с большим размером данных в набор синхронизированных столбцов. Дополнительные сведения см. в разделе Как фильтровать строки и столбцы.
Примеры
Пример обработки конфликтов см. в разделе Как обрабатывать конфликты и ошибки в данных.
Иерархия наследования
System. . :: . .Object
Microsoft.Synchronization.Data..::..SyncConflict
Потоковая защита
Все открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность элементов экземпляров не гарантируется.