Свойство PersistedAttribute.MergeType
Получает значение, указывающее, следует ли заменить на восстановление с соответствующее значение в резервной копии версию объекта SPAutoSerializingObject в поле значение.
Пространство имен: Microsoft.SharePoint.Administration
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public ReadOnly Property MergeType As PersistedAttributeMergeType
Get
'Применение
Dim instance As PersistedAttribute
Dim value As PersistedAttributeMergeType
value = instance.MergeType
public PersistedAttributeMergeType MergeType { get; }
Значение свойства
Тип: Microsoft.SharePoint.Administration.PersistedAttributeMergeType
true, если поле необходимо восстановить из резервной копии; в противном случае — false.
Замечания
Восстановление из резервной копии SPAutoSerializingObject каждые постоянных полей объекта может вызвать проблемы. К примеру, если объект имеет свойство UpgradeRunning (и резервное поле), который был false при объекта была создана резервная копия, но имеет значение true, в то время, будет запущено задание восстановления, восстановления должна быть не задано значение false. Кроме того Если объект имеет поля, в которых содержатся сведения о зависящий от сервера, затем при целевой объект является другой сервер этим полям следует не будут восстановлены.
Примеры
Ниже приведен пример использования этого свойства для блокирования его восстановления.
[Persisted(PersistedAttributeMergeType.NonMerge)]
public bool upgradeRunning;