Метод ObjectChangeConflict.Resolve (RefreshMode, Boolean)
Это обновление устраняет несоответствия путем назначения каждого поля и свойства, для которого имеется несоответствие, значение, которое сохраняется в базе данных при следующем вызове SubmitChanges.
Пространство имен: Microsoft.SharePoint.Linq
Сборка: Microsoft.SharePoint.Linq (в Microsoft.SharePoint.Linq.dll)
Синтаксис
'Декларация
Public Sub Resolve ( _
refreshMode As RefreshMode, _
autoResolveDeletes As Boolean _
)
'Применение
Dim instance As ObjectChangeConflict
Dim refreshMode As RefreshMode
Dim autoResolveDeletes As Boolean
instance.Resolve(refreshMode, autoResolveDeletes)
public void Resolve(
RefreshMode refreshMode,
bool autoResolveDeletes
)
Параметры
refreshMode
Тип: Microsoft.SharePoint.Linq.RefreshModeЗначение, определяющее, как разрешить конфликт.
autoResolveDeletes
Тип: System.Booleantrue рассматривать конфликт как разрешенный, если изменяется элемент списка был удален из базы данных; false исключение InvalidOperationException при изменении элемента списка был удален из базы данных
Исключения
Исключение | Условие |
---|---|
InvalidOperationException | autoResolveDeletes , false и обновляемый элемент списка был удален из базы данных. |
Замечания
Если элемент списка был удален из базы данных и autoResolveDeletestrue, Resolve(RefreshMode, Boolean) устанавливает IsResolvedtrue.