Partager via


SPCustomWebTemplate - Classe

Représente un modèle Web.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.SPWebTemplate
    Microsoft.SharePoint.SPCustomWebTemplate

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

Syntaxe

'Déclaration
Public NotInheritable Class SPCustomWebTemplate _
    Inherits SPWebTemplate
'Utilisation
Dim instance As SPCustomWebTemplate
public sealed class SPCustomWebTemplate : SPWebTemplate

Remarques

Vous créez un modèle Web (fichier .wsp) lorsque vous enregistrez un site en tant que modèle dans l'interface utilisateur ou via le modèle objet en utilisant la méthode SaveAsTemplate() . Vous pouvez également créer manuellement le contenu du package .wsp, fichier par fichier.

Les modèles Web sont un des deux types d'entités de base qui peuvent être utilisées pour créer des sites. L'autre type est configuration de définition de site.

Notes

Alors qu'un SPWebTemplate peut représenter une configuration de définition de site ou d'un modèle Web, un SPCustomWebTemplate représente toujours un modèle Web.

Utilisez la méthode GetCustomWebTemplates de la classe SPSite pour renvoyer la collection des modèles Web. Une fois que vous avez une référence à une collection, utilisez un indexeur pour renvoyer un seul modèle Web. Par exemple, si la collection est assignée à une variable nommée myWebTemplates, utilisez myWebTemplates[index] dans Microsoft Visual C# ou myWebTemplates(index) dans Microsoft Visual Basic, où index est le titre ou le numéro d'index dans la collection du modèle Web.

Un modèle Web est défini par un ensemble de fichiers qui sont compressés dans le fichier .wsp. Le plus important de ces fichiers est un elements.xml qui contient un élément WebTemplate Element (Web template) et un fichier Onet.xml . Le fichier .wsp est stocké dans la base de données SharePoint Foundation . (Un fichier .wsp est un fichier CAB. Vous pouvez l'ouvrir dans l'Explorateur Windows si vous remplacez tout d'abord l'extension .cab.)

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPCustomWebTemplate - Membres

Microsoft.SharePoint - Espace de noms