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
web
Type: Microsoft.SharePoint.SPWebO site a ser exportado.
solutionFileName
Type: System.StringO nome do arquivo de solução (WSP).
title
Type: System.StringO 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.StringInformaçõ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.ExportModeEspecifica 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.Booleantrue 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.Booleantrue 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 .