Share via


(String) del método SPWeb.ApplyWebTemplate

Aplica la definición de sitio o plantilla de sitio especificada al sitio web al que no se ha aplicado ninguna plantilla.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Sub ApplyWebTemplate ( _
    strWebTemplate As String _
)
'Uso
Dim instance As SPWeb
Dim strWebTemplate As String

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

Parámetros

  • strWebTemplate
    Tipo: System.String

    El nombre de la definición de sitio o el nombre de archivo de la plantilla de sitio que se aplique.

Excepciones

Excepción Condición
SPException

El sitio Web está bloqueado para escritura o de sólo lectura.

Comentarios

Advertencia

Tenga cuidado al llamar a este método dentro de una función de devolución de llamada de aprovisionamiento de sitio Web. Si se llama a este método dentro de una devolución de llamada de aprovisionamiento que se define en la misma configuración de definición de sitio que se aplica, puede provocar un bucle infinito. En su lugar, cree dos configuraciones de definición de sitio similar dentro de la definición de sitio, uno que está visible y otro que está oculto. La configuración visible, a continuación, puede contener una devolución de llamada de ensamblado aprovisionamiento que se aplica la configuración oculta a los sitios Web.

Ejemplos

En el ejemplo de código siguiente se aplica una plantilla de sitio especificada a un subsitio en la colección de sitios actual.

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");
}

Nota

Determinados objetos implementan la interfaz de IDisposable y, a continuación, se debe evitar la conservación de estos objetos en la memoria que ya no se necesitan. Para obtener información acerca de buenas prácticas de codificación, vea Disposing Objects.

Vea también

Referencia

clase SPWeb

Miembros SPWeb

Sobrecarga ApplyWebTemplate

Espacio de nombres Microsoft.SharePoint