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.