SPCustomWebTemplate-Klasse
Eine Webvorlagedarstellt.
Vererbungshierarchie
System.Object
Microsoft.SharePoint.SPWebTemplate
Microsoft.SharePoint.SPCustomWebTemplate
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public NotInheritable Class SPCustomWebTemplate _
Inherits SPWebTemplate
'Usage
Dim instance As SPCustomWebTemplate
public sealed class SPCustomWebTemplate : SPWebTemplate
Hinweise
Sie erstellen eine Webvorlage (WSP-Datei) Wenn Sie eine Website als eine Vorlage in der Benutzeroberfläche oder über das Objektmodell speichern, mithilfe der SaveAsTemplate() -Methode. Sie können auch manuell erstellen, den Inhalt des Pakets WSP-Datei durch.
Webvorlagen sind zwei Arten von grundlegenden Entitäten, die zum Erstellen von Websites verwendet werden können. Die andere Art ist die Definition der Sitekonfiguration.
Hinweis
Während einer SPWebTemplate Konfiguration Definition für eine Site oder eine Webvorlage darstellen kann, stellt ein SPCustomWebTemplate immer eine Webvorlage dar.
Verwenden Sie die GetCustomWebTemplates -Methode der SPSite -Klasse, um die Auflistung von Webvorlagenzurückzugeben. Nachdem Sie einen Verweis auf eine Auflistung haben, verwenden Sie einen Indexer, um eine einzelne Webvorlage zurückzugeben. Wenn die Auflistung in eine Variable namens myWebTemplateszugewiesen ist, verwenden Sie myWebTemplates[index] in Microsoft Visual C# oder myWebTemplates(index) in Microsoft Visual Basic, wobei index den Titel oder die Indexnummer in der Auflistung der Webvorlage ist.
Eine Webvorlage wird durch eine Reihe von Dateien definiert, die in der .wsp-Datei komprimiert werden. Die wichtigste dieser Dateien sind eine elements.xml -Datei enthält ein Element des WebTemplate Element (Web template) und eine Onet.xml -Datei. Die WSP-Datei wird in der SharePoint Foundation -Datenbank gespeichert. (WSP-Datei ist eine CAB-Datei. Sie können sie in Windows Explorer öffnen, wenn Sie zunächst die Erweiterung in .cab ändern.)
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.