PublishingWeb.SetAvailableCrossLanguageWebTemplates método
Especifica os modelos de Web entre idiomas que estão disponíveis para criar subsites abaixo deste objeto PublishingWeb .
Namespace: Microsoft.SharePoint.Publishing
Assembly: Microsoft.SharePoint.Publishing (em Microsoft.SharePoint.Publishing.dll)
Sintaxe
'Declaração
Public Sub SetAvailableCrossLanguageWebTemplates ( _
webTemplates As Collection(Of SPWebTemplate), _
resetAllSubsitesToInherit As Boolean _
)
'Uso
Dim instance As PublishingWeb
Dim webTemplates As Collection(Of SPWebTemplate)
Dim resetAllSubsitesToInherit As Boolean
instance.SetAvailableCrossLanguageWebTemplates(webTemplates, _
resetAllSubsitesToInherit)
public void SetAvailableCrossLanguageWebTemplates(
Collection<SPWebTemplate> webTemplates,
bool resetAllSubsitesToInherit
)
Parâmetros
webTemplates
Tipo: System.Collections.ObjectModel.Collection<SPWebTemplate>Uma coleção de objetos SPWebTemplate .
resetAllSubsitesToInherit
Tipo: System.BooleanEste parâmetro booleano indica se os modelos disponíveis na Web devem ser colocados a todos os subsites.
Exceções
Exceção | Condição |
---|---|
[System.UnauthorizedAccessException] | O usuário atual não tem permissões suficientes para executar esta ação. |
Comentários
Depois de chamar esse método, o método GetAvailableCrossLanguageWebTemplates retorna este conjunto de modelos da Web. As propriedades IsInheritingAvailableWebTemplates e IsAllowingAllWebTemplates são false. O método GetAvailableWebTemplates(UInt32, LCID) inclui este conjunto de modelos da Web se eles estão disponíveis para o LCID especificado.
Para salvar as alterações após chamar esse método, chame o método Update .
Ver também
Referência
Microsoft.SharePoint.Publishing namespace
IsInheritingAvailableWebTemplates
SetAvailableCrossLanguageWebTemplates