Compartir a través de


(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

  • solutionFileName
    Tipo: System.String

    El nombre del archivo de solución (.wsp).

  • title
    Tipo: System.String

    El 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.String

    Informació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.ExportMode

    Especifica 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.Boolean

    true 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.Boolean

    true 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 .

Vea también

Referencia

clase SPSolutionExporter

Miembros SPSolutionExporter

Sobrecarga ExportWebToGallery

Espacio de nombres Microsoft.SharePoint