Freigeben über


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

Exportiert das angegebene Web als Lösung im Lösungskatalog.

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

Syntax

'Declaration
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
'Usage
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
)

Parameter

  • solutionFileName
    Typ: System.String

    Der Name der Lösungsdatei (WSP-Datei).

  • title
    Typ: System.String

    Der Titel der Websitevorlage. Der in diesem Parameter übergebene Wert ist als der Wert des Attributs Title im Project -Element eine Datei Onet.xml verwendet.

  • description
    Typ: System.String

    Ausführliche Informationen, die die Webvorlage beschreibt. Der in diesem Parameter übergebene Wert ist als der Wert des Attributs Description in das WebTemplate -Element in einem Elementmanifest und auch für den Wert des Attributs Description im Project -Element eine Datei Onet.xml verwendet.

  • exportMode
    Typ: Microsoft.SharePoint.SPSolutionExporter.ExportMode

    Gibt an, wie viel der Website exportieren. Übergeben Sie FullReuse , wenn die Webvorlage innerhalb der gleichen Websitesammlung befindet wie die exportierte Website verwendet werden sollen. übergeben Sie andernfalls FullPortability.

  • includeContent
    Typ: System.Boolean

    true die Inhalte aller Listen und Dokumentbibliotheken in der Website enthalten; andernfalls false. Eine Zeichenfolge mit der URL der Datei der neuen Lösung im Lösungskatalog. Wenn eine Lösung nicht erstellt werden konnte, wird eine leere Zeichenfolge zurückgegeben.

  • solutionPostProcessor
    Typ: System.Action<String>

    Einen Delegaten an den Inhalt der Lösungsdatei Änderungen vornehmen.

  • activateSolution
    Typ: System.Boolean

    true , um die Lösung zu aktivieren; andernfalls false.

Rückgabewert

Typ: System.String
Eine Zeichenfolge mit der URL der Datei der neuen Lösung im Lösungskatalog. Wenn eine Lösung nicht erstellt werden konnte, wird eine leere Zeichenfolge zurückgegeben.

Hinweise

Diese Methode versucht, kopieren Sie die neue Lösungsdatei in den Lösungskatalog mit dem angegebenen Dateinamen. Wenn bereits eine Datei mit diesem Namen, klicken Sie dann eine Reihe von "FileName-2.wsp" vorhanden sind "FileName-3.wsp" in einführen, um einen eindeutigen Dateinamen suchen versucht.

Der Inhalt der Datei der Lösung wird zunächst in einem temporären Verzeichnis im lokalen Dateisystem erstellt. Sie können die Inhalte (wie Entfernen bestimmter Dateien, die Manifestdateien ändern) Ändern der Lösungsdatei mithilfe des solutionPostProcessor -Delegaten.

Siehe auch

Referenz

SPSolutionExporter Klasse

SPSolutionExporter-Member

ExportWebToGallery-Überladung

Microsoft.SharePoint-Namespace