Compartilhar via


PublishingWeb.SetAvailableWebTemplates método

Especifica os modelos da Web disponíveis para criar subsites abaixo deste objeto PublishingWeb para um local específico

Namespace:  Microsoft.SharePoint.Publishing
Assembly:  Microsoft.SharePoint.Publishing (em Microsoft.SharePoint.Publishing.dll)

Sintaxe

'Declaração
Public Sub SetAvailableWebTemplates ( _
    webTemplates As Collection(Of SPWebTemplate), _
    lcid As UInteger, _
    resetAllSubsitesToInherit As Boolean _
)
'Uso
Dim instance As PublishingWeb
Dim webTemplates As Collection(Of SPWebTemplate)
Dim lcid As UInteger
Dim resetAllSubsitesToInherit As Boolean

instance.SetAvailableWebTemplates(webTemplates, _
    lcid, resetAllSubsitesToInherit)
public void SetAvailableWebTemplates(
    Collection<SPWebTemplate> webTemplates,
    uint lcid,
    bool resetAllSubsitesToInherit
)

Parâmetros

  • lcid
    Tipo: System.UInt32

    A identificação de localidade está relacionada aos modelos da Web especificados.

  • resetAllSubsitesToInherit
    Tipo: System.Boolean

    Este parâmetro booleano indica se os modelos disponíveis na Web devem ser colocados a todos os subsites.

Comentários

Geralmente, os modelos da Web destinam-se a ser usado em várias linguagens, então você deve usar o método SetAvailableCrossLanguageWebTemplates .

Depois de chamar esse método, o método GetAvailableWebTemplates() retorna este conjunto de modelos da Web. As propriedadese IsAllowingAllWebTemplates() de **IsInheritingAvailableWebTemplates()**forem FALSO.

Para salvar as alterações após chamar esse método, chame o método Update .

Dica

Esta operação é síncrona.

Ver também

Referência

PublishingWeb classe

PublishingWeb membros

Microsoft.SharePoint.Publishing namespace