Freigeben über


SummaryLinkWebPart-Klasse

Abgeleitete ASP.NET-Webpart, mit dem Interaktion mit SummaryLinks.

Diese API ist nicht CLS-kompatibel. 

Vererbungshierarchie

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

Namespace:  Microsoft.SharePoint.Publishing.WebControls
Assembly:  Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)

Syntax

'Declaration
<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
'Usage
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

Hinweise

Dieses Webpart wird verwendet, um die Interaktion mit SummaryLinks über das SummaryLinkFieldValue -Objekt. Kann verwendet werden, wie eine dynamische Webpart, das in einer Webpartzone, in diesem Fall die Daten vorhanden sind mithilfe der Webpart-Technologie gespeichert ist oder von einem Steuerelement, die Speicherung von der SummaryLinkFieldValue in Fällen, in denen das Webpart ist statisch und hat kein Speicher-Webpart, behandelt gekapselt werden. Der SummaryLinkFieldControl ist ein Steuerelement, die diese SummaryLinkWebPart und ermöglicht die Speicherung in einem Seitenfeld.

Die SummaryLinkWebPart ist eine spezielle DataFormWebPart , die rendert eine Anzeige von der SummaryLinks mithilfe von XSL-Stylesheets, die mit dem Webpart verbunden sind. Darüber hinaus eine Entwurfsumgebung Modus die objektgebundenen-Benutzeroberfläche (UI), wie z. B. eine Symbolleiste und Menüs EditControlBlock (ECB), mit denen einfaches Hinzufügen, löschen und Bearbeiten von einzelnen Hyperlinkübersichten enthält. Die SummaryLinkWebPart unterstützt eine clientseitige Drag-and-Drop-Verhalten, das Hyperlinks und Gruppen neu angeordnet werden kann.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SummaryLinkWebPart-Member

Microsoft.SharePoint.Publishing.WebControls-Namespace

DataFormWebPart

SummaryLinkFieldValue

SummaryLinkFieldControl

SummaryLink