Partager via


SPWeb.ApplyWebTemplate - Méthode (String)

Applique la définition de site spécifié ou le modèle de site au site Web qui ne possède aucun modèle qui lui est appliqué.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Sub ApplyWebTemplate ( _
    strWebTemplate As String _
)
'Utilisation
Dim instance As SPWeb
Dim strWebTemplate As String

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

Paramètres

  • strWebTemplate
    Type : System.String

    Le nom de la définition du site ou le nom de fichier du modèle de site à appliquer.

Exceptions

Exception Condition
SPException

Le site Web est verrouillée en écriture ou en lecture seule.

Remarques

Avertissement

Soyez prudent sur l'appel de cette méthode dans une fonction de rappel mise en service de site Web. Si vous appelez cette méthode à l'intérieur d'un rappel de mise en service est définie dans la même configuration de définition de site est appliquée, vous pouvez provoquer une boucle infinie. À la place, créez deux configurations de définition de site similaires au sein de la définition du site, qui est visible et l'autre est masquée. La configuration visible peut contenir un provisionnement rappel assembly auquel s'applique la configuration masquée à des sites Web.

Exemples

L'exemple de code suivant applique un modèle de site spécifié à un sous-site dans la collection de sites actuelle.

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

Notes

Certains objets implémentent l'interface IDisposable , et vous devez éviter de conserver ces objets dans la mémoire après que qu'ils ne sont plus nécessaires. Pour plus d'informations sur les bonnes pratiques de codage, consultez Disposing Objects.

Voir aussi

Référence

SPWeb classe

SPWeb - Membres

ApplyWebTemplate - Surcharge

Microsoft.SharePoint - Espace de noms