TermProperty - Classe
Fournit une partie Web qui génère le rendu d'une propriété d'un Term, par exemple son libellé par défaut, la description, chemin d'accès, ID ou la valeur de l'une de ses propriétés personnalisées.
Hiérarchie d’héritage
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
Espace de noms : Microsoft.SharePoint.Taxonomy
Assembly : Microsoft.SharePoint.Taxonomy (dans Microsoft.SharePoint.Taxonomy.dll)
Syntaxe
'Déclaration
<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
'Utilisation
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
Remarques
Les propriétés TermStoreID, TermSetID, TermID et Property sont requises pour charger le terme correct et de restituer la propriété terme souhaité.
Si le terme ou la propriété demandée est introuvable, le composant WebPart restitue rien.
Ce composant WebPart est la Term analogique au contrôle ListItemProperty qui permet à l'auteur rendre une propriété d'un élément de liste sur la page.
L'exemple de code suivant utilise le contrôle TermProperty pour afficher le nom d'un terme avec l'ID spécifiés.
<Taxonomy:TermProperty
TermID="4E2C0A64-A458-4287-8D00-147C4CBE11D0"
TermSetID="9BFD8D2B-C391-49D5-A883-2B6CCF071CF1"
TermStoreID="2B8BA5E1-3A8A-4C1A-8999-DB50550342CA"
Property="Title"
runat="server"/>
L'exemple suivant utilise le contrôle TermProperty pour rendre la valeur d'une propriété personnalisée définie sur le terme avec la clé 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"/>
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.