de la propiedad PersistedAttribute.MergeType
Obtiene un valor que indica si se debe reemplazar el valor del campo sobre la restauración con el valor correspondiente en la versión de copia de seguridad del objeto SPAutoSerializingObject .
Espacio de nombres: Microsoft.SharePoint.Administration
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public ReadOnly Property MergeType As PersistedAttributeMergeType
Get
'Uso
Dim instance As PersistedAttribute
Dim value As PersistedAttributeMergeType
value = instance.MergeType
public PersistedAttributeMergeType MergeType { get; }
Valor de propiedad
Tipo: Microsoft.SharePoint.Administration.PersistedAttributeMergeType
true, si el campo debe restaurarse desde la copia de seguridad; en caso contrario, false.
Comentarios
Cada campo persistente al restaurar desde una copia de seguridad de una SPAutoSerializingObject objeto puede ocasionar problemas. Por ejemplo, si el objeto tiene una propiedad UpgradeRunning (y el campo de respaldo) que era false cuando el objeto se realizó una copia, pero es true en el momento en que se ejecuta un trabajo de restauración, la restauración no debe establecer en false. Además, si el objeto tiene campos que contienen información relativa al servidor, a continuación, cuando el destino es un servidor diferente, esos campos no se deben restaurar.
Ejemplos
El siguiente es un ejemplo de uso de esta propiedad para bloquear su restauración.
[Persisted(PersistedAttributeMergeType.NonMerge)]
public bool upgradeRunning;