Compartilhar via


TermProperty classe

Fornece uma Web Part que processa uma propriedade de um Term, como o rótulo padrão, descrição, caminho, ID ou o valor de uma de suas propriedades personalizadas.

Inheritance hierarchy

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      System.Web.UI.WebControls.Panel
        System.Web.UI.WebControls.WebParts.Part
          System.Web.UI.WebControls.WebParts.WebPart
            Microsoft.SharePoint.WebPartPages.WebPart
              Microsoft.SharePoint.Taxonomy.TermProperty

Namespace:  Microsoft.SharePoint.Taxonomy
Assembly:  Microsoft.SharePoint.Taxonomy (em Microsoft.SharePoint.Taxonomy.dll)

Sintaxe

'Declaração
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public NotInheritable Class TermProperty _
    Inherits WebPart
'Uso
Dim instance As TermProperty
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public sealed class TermProperty : WebPart

Comentários

As propriedades TermStoreID, TermSetID, TermID e Property são necessários para carregar o termo correto e processar a propriedade do termo desejado.

Se o termo ou a propriedade solicitada não for encontrada, a Web Part renderizará nada.

Esta Web Part é análogo a Term para o controle de ListItemProperty que permite que o autor processar uma propriedade de um item da lista na página.

O exemplo de código a seguir usa o controle TermProperty para processar o nome de um termo com os IDs específicos.

<Taxonomy:TermProperty
      TermID="4E2C0A64-A458-4287-8D00-147C4CBE11D0"
      TermSetID="9BFD8D2B-C391-49D5-A883-2B6CCF071CF1"
      TermStoreID="2B8BA5E1-3A8A-4C1A-8999-DB50550342CA"
      Property="Title"
      runat="server"/>

O próximo exemplo utiliza o controle TermProperty para processar o valor de uma propriedade personalizada definida no termo com chave TargetUrl".

<Taxonomy:TermProperty
      TermID="4E2C0A64-A458-4287-8D00-147C4CBE11D0"
      TermSetID="9BFD8D2B-C391-49D5-A883-2B6CCF071CF1"
      TermStoreID="2B8BA5E1-3A8A-4C1A-8999-DB50550342CA"
      Property="CustomProperty:TargetUrl"
      runat="server"/>

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

TermProperty membros

Microsoft.SharePoint.Taxonomy namespace

Term

ListItemProperty