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
webTemplates
Tipo: System.Collections.ObjectModel.Collection<SPWebTemplate>Uma lista de objetos SPWebTemplate que estão disponíveis para uso na criação de subsites abaixo dessa classe de PublishingWeb .
lcid
Tipo: System.UInt32A identificação de localidade está relacionada aos modelos da Web especificados.
resetAllSubsitesToInherit
Tipo: System.BooleanEste 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.