PersistedAttribute.MergeType-Eigenschaft
Ruft einen Wert, der angibt, ob der Wert des Felds auf Wiederherstellung mit den entsprechenden Wert in der gesicherten Version des SPAutoSerializingObject -Objekts ersetzt werden soll.
Namespace: Microsoft.SharePoint.Administration
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public ReadOnly Property MergeType As PersistedAttributeMergeType
Get
'Usage
Dim instance As PersistedAttribute
Dim value As PersistedAttributeMergeType
value = instance.MergeType
public PersistedAttributeMergeType MergeType { get; }
Eigenschaftswert
Typ: Microsoft.SharePoint.Administration.PersistedAttributeMergeType
true, wenn das Feld aus einer Sicherung wiederhergestellt werden soll; andernfalls false.
Hinweise
Jedes Feld beibehaltenen anhand einer gesicherten Kopie einer SPAutoSerializingObject wiederherstellen Objekt kann zu Problemen führen. Beispielsweise wenn das Objekt eine UpgradeRunning -Eigenschaft (und ein Sicherungsfeld) verfügt, die wurde "false" Wenn das Objekt wurde gesichert, aber bei der Ausführung ein Auftrags für die Wiederherstellung gilt, die Wiederherstellung sollte es nicht auf "false" festgelegt. Auch, ob das Objekt Felder, die serverrelative Informationen enthalten aufweist, klicken Sie dann, wenn das Ziel auf einem anderen Server, ist diese Felder sollten nicht wiederhergestellt werden.
Beispiele
Es folgt ein Beispiel für die Verwendung dieser Eigenschaft zum Blockieren der Wiederherstellung.
[Persisted(PersistedAttributeMergeType.NonMerge)]
public bool upgradeRunning;