Compartilhar via


SPSolutionExporter.ExportWebToGallery method (SPWeb, String, String, String, SPSolutionExporter.ExportMode, Boolean, Action<String>, Boolean)

Exporta a web especificada como uma solução para a Galeria de soluções.

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

Syntax

'Declaração
Public Shared Function ExportWebToGallery ( _
    web As SPWeb, _
    solutionFileName As String, _
    title As String, _
    description As String, _
    exportMode As SPSolutionExporter.ExportMode, _
    includeContent As Boolean, _
    solutionPostProcessor As Action(Of String), _
    activateSolution As Boolean _
) As String
'Uso
Dim web As SPWeb
Dim solutionFileName As String
Dim title As String
Dim description As String
Dim exportMode As SPSolutionExporter.ExportMode
Dim includeContent As Boolean
Dim solutionPostProcessor As Action(Of String)
Dim activateSolution As Boolean
Dim returnValue As String

returnValue = SPSolutionExporter.ExportWebToGallery(web, _
    solutionFileName, title, description, _
    exportMode, includeContent, solutionPostProcessor, _
    activateSolution)
public static string ExportWebToGallery(
    SPWeb web,
    string solutionFileName,
    string title,
    string description,
    SPSolutionExporter.ExportMode exportMode,
    bool includeContent,
    Action<string> solutionPostProcessor,
    bool activateSolution
)

Parâmetros

  • solutionFileName
    Type: System.String

    O nome do arquivo de solução (WSP).

  • title
    Type: System.String

    O título do modelo da Web. O valor passado neste parâmetro é usado como o valor do atributo Title no elemento de projeto de um arquivo onet. XML .

  • description
    Type: System.String

    Informações detalhadas que descreve o modelo da Web. O valor passado neste parâmetro é usado como o valor do atributo Description no elemento WebTemplate em um manifesto do elemento e também para o valor do atributo Description no elemento de projeto de um arquivo onet. XML .

  • exportMode
    Type: Microsoft.SharePoint.SPSolutionExporter.ExportMode

    Especifica quanto do site da Web a ser exportado. Passar FullReuse se você pretende usar o modelo da Web dentro do mesmo conjunto de sites como o site exportado; Caso contrário, passe FullPortability.

  • includeContent
    Type: System.Boolean

    true para incluir o conteúdo de todas as listas e bibliotecas de documentos no site da Web; Caso contrário false. Uma cadeia de caracteres que contém a URL do novo arquivo de solução na Galeria de soluções. Se uma solução não pôde ser criada, uma sequência vazia será retornada.

  • solutionPostProcessor
    Type: System.Action<String>

    Um representante para fazer alterações no conteúdo do arquivo da solução.

  • activateSolution
    Type: System.Boolean

    true para ativar a solução; Caso contrário, false.

Valor retornado

Type: System.String
Uma cadeia de caracteres que contém a URL do novo arquivo de solução na Galeria de soluções. Se uma solução não pôde ser criada, uma sequência vazia será retornada.

Comentários

Esse método tenta copiar o novo arquivo de solução para a Galeria de soluções usando o nome de arquivo especificado. Se um arquivo com esse nome já existir, em seguida, uma série de "FileName-2.wsp", "3.wsp-FileName" tentativas são feitas em um esforço para localizar um nome de arquivo exclusivo.

O conteúdo do arquivo de solução é criada pela primeira vez em um diretório temporário no sistema de arquivos local. Você pode alterar o conteúdo (por exemplo, a remoção de certos arquivos, alterando os arquivos de manifesto) do arquivo de solução usando o delegado solutionPostProcessor .

Ver também

Referência

SPSolutionExporter class

SPSolutionExporter members

ExportWebToGallery overload

Microsoft.SharePoint namespace