IBackupRestoreConfiguration interface
提供屬性,指出是否可以實作類別代表元件包含在僅限設定備份 (及還原)。
Namespace: Microsoft.SharePoint.Administration.Backup
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Interface IBackupRestoreConfiguration _
Inherits IBackupRestore
'用途
Dim instance As IBackupRestoreConfiguration
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public interface IBackupRestoreConfiguration : IBackupRestore
備註
Notes to implementers
您的自訂元件類別應該實作此介面,並實作其CanBackupRestoreAsConfiguration屬性,一律會傳回true,如果符合下列條件:
此類別代表僅組態設定。
整個伺服器陣列或內容發佈的 Web 服務,會設定範圍的設定。如需內容發佈的 Web 服務的詳細資訊,請參閱 < Background: Service Entities in Windows SharePoint Services。
設定請勿假設任何特定的伺服器名稱或伺服器陣列拓撲。
相反地,您的類別不應該實作此介面如果它表示內容,例如清單、 網站、 網站集合、 Web 應用程式、 附加的資料庫或非設定檔 ; 集合也應該它實作此介面如果它包含的相對 (或假設是否存在) 的組態設定這類內容的元件。後者,類別可能應該實作為父IBackupRestore物件,代表內容IBackupRestore子項。
為規則的縮圖,設想為種類的伺服器陣列範本的僅限設定備份。例如,如果SharePoint Foundation已安裝在伺服器陣列上,伺服器陣列管理員可以還原建立設定為比對來源伺服器陣列部署的僅限設定的元件。系統管理員就可以選擇性地還原所有,或選取組件的原始內容,或新增新的內容,或兩者。雖然實作IBackupRestoreConfiguration元件可以設定與內容還原的一部分,很有幫助決定元件是否應該實作IBackupRestoreConfiguration時,請記住 '陣列範本' 案例。如果適合您的元件的伺服器陣列範本,即使沒有任何內容從來源伺服器陣列已還原至新的目標伺服器陣列,您的類別應該實作IBackupRestoreConfiguration。