Поделиться через


Интерфейс IBackupRestoreConfiguration

Предоставляет свойство, которое указывает, будет ли компонент, который представляет реализации класса может быть включен в резервных копий (и восстановлений) только параметров конфигурации.

Пространство имен:  Microsoft.SharePoint.Administration.Backup
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
<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

Замечания

Примечания для исполнителей

Этот интерфейс должен реализовываться в пользовательском классе компонента, кроме того свойство CanBackupRestoreAsConfiguration должно быть реализовано так, чтобы оно всегда возвращало значение true, если выполняются следующие условия.

  • Класс представляет собой только параметры конфигурации.

  • Область действия параметров распространяется на всю ферму или на веб-службу публикации контента. Дополнительные сведения о веб-службе публикации контента см. в разделе Background: Service Entities in Windows SharePoint Services.

  • Параметры не предполагают любой конкретные имена серверов или топологию фермы.

И наоборот, класс не должен реализовывать этот интерфейс, если он представляет собой контент, например списки, веб-сайты, семейства сайтов, веб-приложения, вспомогательные базы данных или коллекции файлов, отличных от конфигурационных. Он также не должен реализовывать этот интерфейс, если содержит параметры конфигурации, относящиеся к таким компонентам контента (или предполагающие их существование). В последнем случае имеет смысл реализовать класс в качестве дочернего объекта IBackupRestore родительского объекта IBackupRestore, представляющего контент.

Как правило представьте резервного копирования только конфигурации как тип шаблона фермы. Например SharePoint Foundation после установки в ферме, Администраторы фермы могут восстановить только параметры конфигурации компоненты для создания развертывания, которые настроены в соответствии с исходной фермы. Администраторы при необходимости восстановите все, или выбранные части исходного содержимого или добавления нового контента или оба. Несмотря на то, что компоненты, которые реализуют IBackupRestoreConfiguration может быть частью восстановлений конфигурации и контента, приводятся рекомендации по следует помнить о сценарий "фермы шаблон" при выборе ли компонент должен реализовывать IBackupRestoreConfiguration. Если он использовался бы компонент как часть шаблона фермы, даже в том случае, если ни одна из содержимого из исходной фермы была восстановлена на новую ферму конечного, класс должен реализовывать IBackupRestoreConfiguration.

См. также

Справочные материалы

Элементы IBackupRestoreConfiguration

Пространство имен Microsoft.SharePoint.Administration.Backup