SummaryLinkWebPart - Classe
Dérivée ASP.NET Web Part qui est utilisée pour interagir avec les SummaryLinks.
Cette API n’est pas conforme CLS.
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.WebPartPages.BaseXsltDataWebPart
Microsoft.SharePoint.WebPartPages.DataFormWebPart
Microsoft.SharePoint.Publishing.WebControls.CmsDataFormWebPart
Microsoft.SharePoint.Publishing.WebControls.SummaryLinkWebPart
Espace de noms : Microsoft.SharePoint.Publishing.WebControls
Assembly : Microsoft.SharePoint.Publishing (dans Microsoft.SharePoint.Publishing.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public NotInheritable Class SummaryLinkWebPart _
Inherits CmsDataFormWebPart _
Implements INamingContainer, IWebPartVariationUpdate
'Utilisation
Dim instance As SummaryLinkWebPart
[CLSCompliantAttribute(false)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public sealed class SummaryLinkWebPart : CmsDataFormWebPart,
INamingContainer, IWebPartVariationUpdate
Remarques
Ce composant WebPart est utilisé pour interagir avec les SummaryLinks par le biais de l'objet SummaryLinkFieldValue . Il peut être utilisé comme un composant WebPart dynamique qui existe à l'intérieur d'une zone WebPart, auquel cas les données sont stocké à l'aide de la technologie de composant WebPart, ou il peut être encapsulé par un contrôle qui gère le stockage de l' SummaryLinkFieldValue dans les cas où le composant WebPart est statique et aucun stockage de composant WebPart. Le SummaryLinkFieldControl est un contrôle qui encapsule cette SummaryLinkWebPart et fournit un stockage à l'intérieur d'un champ de page.
Le SummaryLinkWebPart est un DataFormWebPart spécialisé qui génère le rendu d'un affichage de la SummaryLinks à l'aide de feuilles de style XSL qui sont associés à ce composant. Il fournit également une expérience de mode Design qui inclut l'interface sur l'objet utilisateur (UI), comme une barre d'outils et les menus EditControlBlock (BCE) qui permettent la simplicité d'ajout, la suppression et la modification de liens de synthèse individuels. Le SummaryLinkWebPart prend en charge un comportement de glisser-déplacer côté client, qui permet à des liens et des groupes à être réorganisés.
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.
Voir aussi
Référence
Microsoft.SharePoint.Publishing.WebControls - Espace de noms