Partager via


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

SummaryLinkWebPart - Membres

Microsoft.SharePoint.Publishing.WebControls - Espace de noms

DataFormWebPart

SummaryLinkFieldValue

SummaryLinkFieldControl

SummaryLink