Compartilhar via


SummaryLinkWebPart classe

Derivado ASP.NET Web Part que é usado para interagir com SummaryLinks.

Esta API não é compatível com CLS. 

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.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 (em Microsoft.SharePoint.Publishing.dll)

Sintaxe

'Declaração
<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
'Uso
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

Comentários

Esta Web Part é usado para interagir com SummaryLinks por meio do objeto SummaryLinkFieldValue . Ele pode ser usado como uma Web Part dinâmico que existe dentro de uma zona de Web Parts, caso em que os dados é armazenada usando tecnologia de Web Part, ou ele pode ser disposto por um controle que lida com o armazenamento de SummaryLinkFieldValue em casos em que a Web Part é estático e não tem nenhum armazenamento de Web Part. O SummaryLinkFieldControl é um controle que envolve este SummaryLinkWebPart e fornece armazenamento dentro de um campo de página.

O SummaryLinkWebPart é um DataFormWebPart especializado que renderiza uma exibição do SummaryLinks usando folhas de estilo XSL que estão associadas com a Web Part. Ele também fornece uma experiência de modo de Design que inclui no objeto UI (user interface), como uma barra de ferramentas e menus de EditControlBlock (ECB) que permitem a fácil adição, exclusão e edição de links de resumo individual. O SummaryLinkWebPart oferece suporte a um comportamento de arrastar e soltar no lado do cliente, que permite que os links e grupos para ser reorganizados.

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.

Ver também

Referência

SummaryLinkWebPart membros

Microsoft.SharePoint.Publishing.WebControls namespace

DataFormWebPart

SummaryLinkFieldValue

SummaryLinkFieldControl

SummaryLink