SPWeb.ApplyWebTemplate-Methode (String)

Wendet die angegebene Websitedefinition oder Websitevorlage zu der Website, die keine Vorlage angewendet wurde.

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

Syntax

'Declaration
Public Sub ApplyWebTemplate ( _
    strWebTemplate As String _
)
'Usage
Dim instance As SPWeb
Dim strWebTemplate As String

instance.ApplyWebTemplate(strWebTemplate)
public void ApplyWebTemplate(
    string strWebTemplate
)

Parameter

  • strWebTemplate
    Typ: System.String

    Der Name der Definition der oder der Dateiname der Websitevorlage angewendet werden soll.

Ausnahmen

Ausnahme Bedingung
SPException

Die Website ist Schreibzugriff gesperrt oder schreibgeschützt.

Hinweise

Warnung

Seien Sie vorsichtig, durch Aufrufen dieser Methode in einer Website Bereitstellung Rückruffunktion. Wenn Sie diese Methode in einer Bereitstellung Rückruf, die innerhalb der gleichen websitedefinitionskonfiguration definiert ist, der angewendet wird aufrufen, können Sie einer Endlosschleife führen. Erstellen Sie stattdessen zwei ähnliche websitedefinitionskonfigurationen innerhalb der Websitedefinition, die angezeigt wird und eine, die ausgeblendet ist. Klicken Sie dann kann die sichtbare-Konfiguration eine Bereitstellung Assembly-dll enthalten, die die ausgeblendete Konfiguration auf Websites angewendet wird.

Beispiele

Im folgenden Codebeispiel wird gilt eine angegebene Websitevorlage zu einer Unterwebsite in der aktuellen Websitesammlung.

Using webSite As SPWeb = SPContext.Current.Site.OpenWeb("Website_URL")
    webSite.ApplyWebTemplate("File_Name.stp")
End Using
using (SPWeb oWebsite = SPContext.Current.Site.OpenWeb("Website_URL"))
{
    oWebsite.ApplyWebTemplate("File_Name.stp");
}

Hinweis

Bestimmte Objekte die IDisposable -Schnittstelle implementieren, und Sie müssen vermeiden, diese Objekte im Arbeitsspeicher beibehalten, wenn sie nicht mehr benötigt werden. Informationen zu bewährten Codierung finden Sie unter Disposing Objects.

Siehe auch

Referenz

SPWeb Klasse

SPWeb-Member

ApplyWebTemplate-Überladung

Microsoft.SharePoint-Namespace