SPImportSettings.RetainObjectIdentity property
取得或設定一個值,指定內容匯入目的地位置時,是否會保留識別碼的 Guid。
Namespace: Microsoft.SharePoint.Deployment
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Property RetainObjectIdentity As Boolean
Get
Set
'用途
Dim instance As SPImportSettings
Dim value As Boolean
value = instance.RetainObjectIdentity
instance.RetainObjectIdentity = value
public bool RetainObjectIdentity { get; set; }
Property value
Type: System.Boolean
true保留 Guid ;否則,請false。預設值為false。
備註
此屬性應該搭配小心 — 資料庫不允許重複的 Guid。它是最常用於當您有兩個鏡像圖像彼此,或發佈的案例,以指出是否可在另一部電腦上的相同檔案在一部電腦上的檔案中的網站。事實上, RetainObjectIdentity是選擇性的移轉 lynchpin,因為的核心概念匯入現有的檔案的更新的版本。目的地的唯一方式知道項目是已更新的版本,現有項目的是要比較物件的身分識別使用物件的 Guid。
移轉網站相同的 SharePoint Web 應用程式中時,則會忽略RetainObjectIdentity屬性的值。
此值必須設為true (ExportMethod也必須具有的值為ExportChanges)。 累加作業的支援欄位刪除 (自上次匯出已刪除的匯入位置的匯出位置已刪除的欄位)
這項功能只適用於物件模型,並不能使用stsadm或Sites web 服務來完成。
因為資料庫不允許重複的 Guid,您應該小心實作此屬性時。它只會在選擇性移轉案例中。此外,以支援欄位的刪除 (這會更新並刪除在匯入目的地的相同檔案時,會刪除舊版的項目匯出來源),此值必須設為true。請注意,,以支援選擇性移轉您必須將ExportMethod屬性設ExportChanges欄位值。