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


Свойство 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;

См. также

Справочные материалы

PersistedAttribute класс

Элементы PersistedAttribute

Пространство имен Microsoft.SharePoint.Administration