Compartilhar via


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

  • resetAllSubsitesToInherit
    Tipo: System.Boolean

    Este 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

PublishingWeb classe

PublishingWeb membros

Microsoft.SharePoint.Publishing namespace

IsAllowingAllWebTemplates

IsInheritingAvailableWebTemplates

GetAvailableWebTemplates

AllowAllWebTemplates

InheritAvailableWebTemplates

SetAvailableWebTemplates

SetAvailableCrossLanguageWebTemplates

Update