Freigeben über


SPExport-Klasse

Unterstützt den export des angegebenen Inhalt aus einer Quellwebsitesammlung SharePoint Foundation in einer CAB-Datei (mit der Erweiterung der CMP-Datei) im XML-Format.

Vererbungshierarchie

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

Namespace:  Microsoft.SharePoint.Deployment
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SPExport _
    Inherits SPDeployment
'Usage
Dim instance As SPExport
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SPExport : SPDeployment

Hinweise

Diese Klasse ist mit anderen Klassen im Namespace Deployment unterstützen importieren, exportieren, Veröffentlichung und Migration von Windows SharePoint-Inhalte sowie unterstützenden Sicherungs-und Wiederherstellungsfunktionen beteiligt.

Sie können einen Exportvorgang initiieren, indem Sie zuerst eine Instanz der Klasse Microsoft.SharePoint.Deployment.SPExportSettings mit den erforderlichen Exporteinstellungen initialisieren und anschließend das SPExportSettings -Objekt an den Konstruktor der SPExport -Klasse übergeben; Anschließend rufen Sie die SPExport.Run -Methode.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie einen vollständigen Export der eine komplette Websitesammlung ausführen.

[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();

Im folgenden Codebeispiel wird veranschaulicht, wie einen inkrementellen Export ausführen. Beachten Sie, dass der Code die ExportMethod -Eigenschaft auf ExportChanges festgelegt und anschließend ein Änderungstoken.

[C#]

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPExport-Member

Microsoft.SharePoint.Deployment-Namespace