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.