Freigeben über


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;

Siehe auch

Referenz

PersistedAttribute Klasse

PersistedAttribute-Member

Microsoft.SharePoint.Administration-Namespace