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
web
Typ: Microsoft.SharePoint.SPWebDie Website zu exportieren.
solutionFileName
Typ: System.StringDer Name der Lösungsdatei (WSP-Datei).
title
Typ: System.StringDer 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.StringAusfü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.ExportModeGibt 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.Booleantrue 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.Booleantrue , 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.