NavigationTermSetItem.CreateTerm método
Cria um novo objeto NavigationTerm com o especificado termName.
Namespace: Microsoft.SharePoint.Client.Publishing.Navigation
Assemblies: Microsoft.SharePoint.Client.Publishing.Silverlight (em Microsoft.SharePoint.Client.Publishing.Silverlight.dll); Microsoft.SharePoint.Client.Publishing.Phone (em Microsoft.SharePoint.Client.Publishing.Phone.dll) Microsoft.SharePoint.Client.Publishing (em Microsoft.SharePoint.Client.Publishing.dll)
Sintaxe
'Declaração
Public Function CreateTerm ( _
termName As String, _
linkType As NavigationLinkType, _
termId As Guid _
) As NavigationTerm
'Uso
Dim instance As NavigationTermSetItem
Dim termName As String
Dim linkType As NavigationLinkType
Dim termId As Guid
Dim returnValue As NavigationTerm
returnValue = instance.CreateTerm(termName, _
linkType, termId)
public NavigationTerm CreateTerm(
string termName,
NavigationLinkType linkType,
Guid termId
)
Parâmetros
termName
Tipo: System.StringO valor inicial para a propriedade de TaxonomyName .
linkType
Tipo: Microsoft.SharePoint.Client.Publishing.Navigation.NavigationLinkTypeO valor inicial para a propriedade de LinkType .
termId
Tipo: System.GuidO valor inicial para a propriedade de Id .
Valor retornado
Tipo: Microsoft.SharePoint.Client.Publishing.Navigation.NavigationTerm
O objeto recém-criado.
Comentários
Semelhante em conceito ao método CreateTerm(String, Int32) , esse método cria um novo termo de navegação com o nome especificado, o tipo de vínculo e a ID de taxonomia. O novo termo é um filho do objeto atual.
O parâmetro fornecido termName é usado para determinar o nome do objeto Term subjacente, que é um valor localizado. A ID de localidade é determinada pela propriedade WorkingLanguage atual, que deve ser configurada antes, usando o método GetNavigationLcidForWeb(Web) sites multilíngues. Se o nome especificado já está em uso por um termo de irmãos, um sufixo será acrescentado automaticamente para evitar esse conflito. Uma opção adequada FriendlyUrlSegment também será gerado com este nome e da mesma forma, um sufixo será acrescentado se necessário, para evitar um conflito de irmãos. Onde termos criados usando o CreateTerm() são classificados em ordem alfabética, o CreateTerm() automaticamente atualiza a propriedade de CustomSortOrder para garantir que este termo aparece após os outros termos classificados personalizados.
Não há suporte para esse método se a propriedade IsReadOnly for igual a true.