Freigeben über


SPImportSettings.RetainObjectIdentity-Eigenschaft

Dient zum Abrufen oder Festlegen eines Werts, das angibt, ob Bezeichner GUIDs werden beibehalten, wenn der Inhalt in den Zielspeicherort importiert wird.

Namespace:  Microsoft.SharePoint.Deployment
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public Property RetainObjectIdentity As Boolean
    Get
    Set
'Usage
Dim instance As SPImportSettings
Dim value As Boolean

value = instance.RetainObjectIdentity

instance.RetainObjectIdentity = value
public bool RetainObjectIdentity { get; set; }

Eigenschaftswert

Typ: System.Boolean
true , die GUIDs beibehalten werden; andernfalls false. Der Standardwert ist false.

Hinweise

Diese Eigenschaft sollte mit Bedacht verwendet werden – Datenbanken doppelte GUIDs nicht zulassen. Es wird am häufigsten verwendet, wenn Sie zwei Websites haben, Spiegelungs-Images voneinander oder in einem publishing-Szenario sind an, ob eine Datei auf einem Computer, die dieselbe Datei auf einem anderen Computer ist. Tatsächlich ist RetainObjectIdentity Lynchpin der selektiven Migration, da das Kernkonzept aktualisierte Versionen der vorhandenen Dateien importiert wird. Die einzige Möglichkeit, das Ziel weiß, dass ein Element es sich um eine aktualisierte Version eines vorhandenen Elements ist handelt, mithilfe der Objekt-GUIDs Objektidentität verglichen werden soll.

Der Wert der RetainObjectIdentity -Eigenschaft wird ignoriert, wenn Websites innerhalb derselben SharePoint-Webanwendung zu migrieren.

Dieser Wert muss auf true festgelegt werden, zur Unterstützung von Feld löschen (Felder, die seit der letzte Export an der Position Import gelöscht werden an der Position Export gelöscht) für inkrementelle-Operationen (ExportMethod benötigen auch einen Wert von ExportChanges.)

Diese Funktionalität ist nur im Objektmodell verfügbar und kann nicht mithilfe von stsadm oder den Webdienst Sites durchgeführt werden.

Da Datenbanken doppelte GUIDs nicht zulassen, sollten Sie beim Implementieren dieser Eigenschaft vorsichtig. Es ist nur hilfreich für selektive Migrationsszenarien. Darüber hinaus zu Support Feld löschen (die frühere Versionen von Elementen an der Quelle Export löscht, aktualisieren und Löschen der gleiche Datei an das Importziel), muss dieser Wert auf truefestgelegt werden. Beachten Sie, dass zur Unterstützung Selektiver Migrationen die ExportMethod -Eigenschaft auf einen Wert dar, der ExportChangesfestgelegt werden müssen.

Siehe auch

Referenz

SPImportSettings Klasse

SPImportSettings-Member

Microsoft.SharePoint.Deployment-Namespace