Compartilhar via


SPExport class

Oferece suporte à exportação de conteúdo especificado de um conjunto de sites de SharePoint Foundation de fonte em um arquivo CAB (com a extensão de arquivo. cmp) no formato XML.

Inheritance hierarchy

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

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

Syntax

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

Comentários

Essa classe participa com outras classes no namespace Deployment para oferecer suporte a importação, exportação, publicação e migração de conteúdo do Windows SharePoint, bem como suporte de backup e recursos de restauração.

Você pode iniciar uma operação de exportação primeiro inicializar uma instância da classe Microsoft.SharePoint.Deployment.SPExportSettings com as configurações de exportação necessária e, em seguida, passando o objeto SPExportSettings para o construtor da classe SPExport ; em seguida, você chama o método SPExport.Run .

Examples

O exemplo de código a seguir demonstra como executar uma exportação completa de um conjunto de sites inteiro.

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

O exemplo de código a seguir demonstra como executar uma exportação incremental. Observe que o código define a propriedade ExportMethod como ExportChanges e, em seguida, fornece um token de alteração.

C#

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

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

SPExport members

Microsoft.SharePoint.Deployment namespace