(SPWeb, String, String, String, SPSolutionExporter.ExportMode, Boolean, Action<String>, Boolean) del método SPSolutionExporter.ExportWebToGallery
Exporta el sitio web especificado como una solución a la Galería de soluciones.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
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
Tipo: Microsoft.SharePoint.SPWebEl sitio Web para exportar.
solutionFileName
Tipo: System.StringEl nombre del archivo de solución (.wsp).
title
Tipo: System.StringEl título de la plantilla Web. El valor pasado en este parámetro se utiliza como el valor del atributo Title en el elemento de proyecto de un archivo Onet.xml .
description
Tipo: System.StringInformación detallada que describe la plantilla Web. El valor pasado en este parámetro se utiliza como el valor del atributo Description en el elemento WebTemplate en un manifiesto de elemento y también para el valor del atributo Description en el elemento de proyecto de un archivo Onet.xml .
exportMode
Tipo: Microsoft.SharePoint.SPSolutionExporter.ExportModeEspecifica cuánto del sitio Web que se va a exportar. Pasar FullReuse si va a usar la plantilla Web dentro de la misma colección de sitios que el sitio Web exportado; de lo contrario, pase FullPortability.
includeContent
Tipo: System.Booleantrue para incluir el contenido de todas las listas y bibliotecas de documentos en el sitio Web; en caso contrario, false. Una cadena que contiene la dirección URL del nuevo archivo de solución en la Galería de soluciones. Si no se pudo crear una solución, se devuelve una cadena vacía.
solutionPostProcessor
Tipo: System.Action<String>Un delegado para realizar cambios en el contenido del archivo de solución.
activateSolution
Tipo: System.Booleantrue para activar la solución; en caso contrario, false.
Valor devuelto
Tipo: System.String
Una cadena que contiene la dirección URL del nuevo archivo de solución en la Galería de soluciones. Si no se pudo crear una solución, se devuelve una cadena vacía.
Comentarios
Este método intenta copiar el nuevo archivo de solución en la Galería de soluciones con el nombre de archivo especificado. Si un archivo con este nombre ya existe, a continuación, una serie de "Nombre de archivo-2.wsp", "Nombre de archivo-3.wsp" intento en un esfuerzo por encontrar un nombre de archivo único.
El contenido del archivo de solución se crea por primera vez en un directorio temporal en el sistema de archivos local. Puede cambiar el contenido (como la eliminación de ciertos archivos, cambiar los archivos de manifiesto) del archivo de solución mediante el uso del delegado solutionPostProcessor .