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

备注

与要支持导入、 导出、 发布和迁移的 Windows SharePoint 内容,以及支持备份和恢复功能的Deployment命名空间中的其他类,此类合作。

您可以通过首先初始化所需的导出设置与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";

线程安全性

该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。

另请参阅

引用

SPExport 成员

Microsoft.SharePoint.Deployment 命名空间