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


Класс SPExport

Поддерживается экспорт из указанного контент из исходного семейства сайтов SharePoint Foundation CAB-файл (с расширением файл формата cmp) в формате XML.

Иерархия наследования

System.Object
  Microsoft.SharePoint.Deployment.SPDeployment
    Microsoft.SharePoint.Deployment.SPExport

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

Синтаксис

'Декларация
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPExport _
    Inherits SPDeployment
'Применение
Dim instance As SPExport
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPExport : SPDeployment

Замечания

Этот класс участвует с других классов в пространстве имен Deployment поддерживает импорт, экспорт, публикации и переноса содержимого Windows SharePoint, а также поддержки резервного копирования и восстановления возможностей.

Можно инициировать операцию экспорта, сначала инициализации экземпляра класса Microsoft.SharePoint.Deployment.SPExportSettings с обязательные параметры экспорта и затем с передачей объекта SPExportSettings конструктор класса SPExport ; затем вызвать метод SPExport.Run .

Примеры

В следующем примере кода показано, как для выполнения полного Экспорт всего семейства узлов.

[C#]

SPExportSettings settings = new SPExportSettings();
settings.SiteUrl = "https://servername:80";
settings.FileLocation = @"c:\exportdata";
settings.BaseFileName = "exportfile.cmp";
settings.FileCompression = true;
settings.ExportMethod = SPExportMethodType.ExportAll;

SPExport export = new SPExport(settings);
export.Run();

В следующем примере кода показано, как для выполнения добавочного экспорта. Обратите внимание на то, что код устанавливает для свойства ExportMethod значение ExportChanges и затем предоставляет маркер изменения.

[C#]

settings.ExportMethod = SPExportMethodType.ExportChanges;
settings.ExportChangeToken = "1;1;87a71761-2987-48eb-9d29-48428270e01;632937036861200000;5512";

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

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

Элементы SPExport

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