SPExport - Classe

Prend en charge l'exportation de contenu spécifié à partir d'une collection de sites source SharePoint Foundation dans un fichier CAB (avec l'extension de fichier .cmp) au format XML.

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint.Deployment
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

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

Remarques

Cette classe fait partie avec d'autres classes dans l'espace de noms Deployment pour prendre en charge d'importation, d'exportation, de publication et de migration de contenu Windows SharePoint, ainsi que la prise en charge de sauvegarde et les restaurations.

Vous pouvez lancer une opération d'exportation en premier l'initialisation d'une instance de la classe Microsoft.SharePoint.Deployment.SPExportSettings avec les paramètres d'exportation requis, puis en passant l'objet SPExportSettings au constructeur de classe de SPExport ; vous appelez ensuite la méthode SPExport.Run .

Exemples

L'exemple de code suivant montre comment effectuer une exportation complète d'une collection de sites.

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

L'exemple de code suivant montre comment effectuer une exportation incrémentielle. Notez que le code définit la propriété ExportMethod sur ExportChanges et fournit ensuite un jeton de modification.

[C#]

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

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPExport - Membres

Microsoft.SharePoint.Deployment - Espace de noms