Supports export of specified content from a source Windows SharePoint Services site collection to a CAB file (with .cmp file extension) in XML format.
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
This class participates with other classes in the Deployment namespace to support import, export, publication, and migration of Windows SharePoint content, as well as supporting backup and restore capabilities.
You can initiate an export operation by first initializing an instance of the Microsoft.SharePoint.Deployment.SPExportSettings class with the required export settings and then passing the SPExportSettings object to the constructor of SPExport class; you then call the SPExport.Run method.
The following code example demonstrates how to perform a full export of an entire site collection.
SPExportSettings settings = new SPExportSettings(); settings.SiteUrl = "http://servername:80"; settings.FileLocation = @"c:\exportdata"; settings.BaseFileName = "exportfile.cmp"; settings.FileCompression = true; settings.ExportMethod = SPExportMethodType.ExportAll; SPExport export = new SPExport(settings); export.Run();
settings.ExportMethod = SPExportMethodType.ExportChanges; settings.ExportChangeToken = "1;1;87a71761-2987-48eb-9d29-48428270e01;632937036861200000;5512";