Share via


SPCustomWebTemplate class

Representa um modelo da Web.

Inheritance hierarchy

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

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

Syntax

'Declaração
Public NotInheritable Class SPCustomWebTemplate _
    Inherits SPWebTemplate
'Uso
Dim instance As SPCustomWebTemplate
public sealed class SPCustomWebTemplate : SPWebTemplate

Comentários

Criar um modelo da Web (arquivo. wsp) quando você salva um site como um modelo, na interface do usuário ou através do modelo de objeto usando o método SaveAsTemplate() . Você também pode criar manualmente o conteúdo do pacote. wsp, arquivo por arquivo.

Os modelos da Web são um dos dois tipos de entidades básicos que podem ser usados para criar sites. O outro tipo é a configuração de definição do site.

Dica

Enquanto um SPWebTemplate pode representar uma configuração de definição de site ou um modelo da Web, um SPCustomWebTemplate sempre representa um modelo da Web.

Use o método GetCustomWebTemplates da classe SPSite para retornar a coleção de modelosde Web. Após você ter uma referência a uma coleção, use um indexador para retornar um único modelo de Web. Por exemplo, se a coleção for atribuída a uma variável chamada myWebTemplates, use myWebTemplates[index] no Microsoft Visual C#, ou myWebTemplates(index) no Microsoft Visual Basic, onde index é o título ou o número de índice da coleção de modelo da Web.

Um modelo de Web é definido por um conjunto de arquivos que são compactados em um arquivo. wsp. O mais importante desses arquivos é um arquivo de elements.xml que contém um elemento WebTemplate Element (Web template) e um arquivo de Onet.xml . O arquivo. wsp é armazenado no banco de dados SharePoint Foundation . (Um arquivo. wsp é um arquivo CAB. Você pode abri-lo no Windows Explorer se você primeiro alterar a extensão para. cab.)

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

SPCustomWebTemplate members

Microsoft.SharePoint namespace