ContentByQueryWebPart classe
Um objeto de Web Part que é usado para recuperar informações dinâmicas.
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.ContentByQueryWebPart
Namespace: Microsoft.SharePoint.Publishing.WebControls
Assembly: Microsoft.SharePoint.Publishing (em Microsoft.SharePoint.Publishing.dll)
Sintaxe
'Declaração
<CLSCompliantAttribute(False)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class ContentByQueryWebPart _
Inherits CmsDataFormWebPart _
Implements INamingContainer, IWebPartVariationUpdate
'Uso
Dim instance As ContentByQueryWebPart
[CLSCompliantAttribute(false)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class ContentByQueryWebPart : CmsDataFormWebPart,
INamingContainer, IWebPartVariationUpdate
Comentários
Um objeto ContentByQueryWebPart usa o objeto CrossListQueryCache para recuperar dados. Os dados recuperados é limpo e, em seguida, enviados para o mecanismo XSLT. O mecanismo XSLT usa os arquivos defaultHeader.xsl, defaultItem.xsle defaultMain.xsl para converter os dados em marcação HTML que é apresentada ao usuário. Você pode personalizar a saída HTML o ContentByQueryWebPart usando a transformação em XSL. O DataProcessDelegate permite que você recupere dados a ser modificado antes de ser enviado para o mecanismo XSLT. Se a propriedade de**[:Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.Data]** P desta Web Part for especificada, os dados não são recuperados e os dados especificados são usados em vez disso. O objeto de t ContentByQueryWebParderiva o objeto CmsDataFormWebPart que armazena em cache as transformações XSLT.
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.