del método PublishingWeb.SetAvailableWebTemplates
Especifica las plantillas Web disponibles para crear subsitios por debajo de este objeto de PublishingWeb para una configuración regional específica
Espacio de nombres: Microsoft.SharePoint.Publishing
Ensamblado: Microsoft.SharePoint.Publishing (en Microsoft.SharePoint.Publishing.dll)
Sintaxis
'Declaración
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>Una lista de objetos SPWebTemplate que están disponibles para su uso en la creación de subsitios por debajo de esta clase de PublishingWeb .
lcid
Tipo: System.UInt32El identificador de configuración regional relacionada con las plantillas Web especificadas.
resetAllSubsitesToInherit
Tipo: System.BooleanEste parámetro booleano indica si se deben trasladará las plantillas Web disponibles a todos los subsitios.
Comentarios
Por lo general, las plantillas Web están diseñadas para utilizarse en varios idiomas, por lo que debe utilizar el método SetAvailableCrossLanguageWebTemplates .
Después de llamar a este método, el método GetAvailableWebTemplates() devuelve este conjunto de plantillas Web. Las propiedades IsInheritingAvailableWebTemplates(),y IsAllowingAllWebTemplates() son falsos.
Para guardar los cambios después de llamar a este método, llame al método Update .
Nota
Esta operación es sincrónica.