Compartir a través de


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;

Vea también

Referencia

clase PersistedAttribute

Miembros PersistedAttribute

Espacio de nombres Microsoft.SharePoint.Administration