Clase ContentByQueryWebPart
Un objeto de elemento Web que se utiliza para recuperar información dinámica.
Esta API no es conforme a CLS.
Jerarquía de la herencia
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
Espacio de nombres: Microsoft.SharePoint.Publishing.WebControls
Ensamblado: Microsoft.SharePoint.Publishing (en Microsoft.SharePoint.Publishing.dll)
Sintaxis
'Declaración
<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
Comentarios
Un objeto ContentByQueryWebPart , utiliza el objeto CrossListQueryCache para recuperar los datos. Los datos recuperados se limpie y, a continuación, se envía al motor XSLT. El motor XSLT utiliza los archivos defaultHeader.xsl, defaultItem.xsly defaultMain.xsl para convertir los datos en formato HTML que se presenta al usuario. Puede personalizar la salida HTML de la ContentByQueryWebPart mediante la transformación XSL. El DataProcessDelegate permite recuperar datos que modificarse antes de enviarla al motor XSLT. Si se especifica la propiedad P de**[:Microsoft.SharePoint.Publishing.WebControls.ContentByQueryWebPart.Data]** de este elemento Web, no se recuperan los datos y los datos especificados se utilizan en su lugar. El objeto de ContentByQueryWebPart se deriva el objeto CmsDataFormWebPart que almacena en caché las transformaciones XSLT.
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.
Vea también
Referencia
Miembros ContentByQueryWebPart
Espacio de nombres Microsoft.SharePoint.Publishing.WebControls