Compartir a través de


(String, UInt32) del método PublishingWeb.GetPublishingPages

Obtiene una colección de objetos PublishingPage que están incluidos en este objeto PublishingWeb .

Espacio de nombres:  Microsoft.SharePoint.Publishing
Ensamblado:  Microsoft.SharePoint.Publishing (en Microsoft.SharePoint.Publishing.dll)

Sintaxis

'Declaración
Public Function GetPublishingPages ( _
    camlQueryXml As String, _
    rowLimit As UInteger _
) As PublishingPageCollection
'Uso
Dim instance As PublishingWeb
Dim camlQueryXml As String
Dim rowLimit As UInteger
Dim returnValue As PublishingPageCollection

returnValue = instance.GetPublishingPages(camlQueryXml, _
    rowLimit)
public PublishingPageCollection GetPublishingPages(
    string camlQueryXml,
    uint rowLimit
)

Parámetros

  • camlQueryXml
    Tipo: System.String

    La consulta CAML XML que se utiliza para determinar el criterio de ordenación, filtrado y otras propiedades de la colección PublishingPageCollection .

Valor devuelto

Tipo: Microsoft.SharePoint.Publishing.PublishingPageCollection
PublishingPageCollection que contiene los primeros objetos dePublishingPage de nen este PublishingWebclass, donde n es el valor de rowLimit ordenada y filtrada basándose en el argumento de camlQueryXml .

Excepciones

Excepción Condición
[Microsoft.SharePoint.SPException]

Error en la recuperación de la colección. La consulta CAML puede ser no válida.

[Microsoft.SharePoint.Publishing.InvalidPublishingWebException]

El sitio no es válido. Falta la biblioteca de documentos páginas.

Comentarios

Este método obtiene PublishingPage los objetos de esta clase de PublishingWeb basándose en la información de consulta proporcionada en el argumento camlQueryXml . Devuelve sólo el primer nobjetos dePublishingPage en este PublishingWeb donde n es el valor de rowLimit .

El argumento camlQueryXml pasado por este método es equivalente a la propiedad Query en Microsoft SharePoint Foundation.El argumento rowLimit es equivalente a la propiedad RowLimit en SharePoint Foundation.

Puede utilizar el método QueryNext() de la colección devuelta para recuperar los elementos de n siguientes de la colección donde n es el valor del argumento rowLimit . La propiedad QueryNext() devuelve el valor rowLimit establecido aquí.

Si el valor de rowLimit es cero, se recuperan todos los objetos de la clase PublishingWebPublishingPage cuando se crea el PublishingPageCollection . Lo mismo es cierto si el rowLimit supera el número máximo de objetos de PublishingPage de la clase PublishingWeb .

Ejemplos

Puede utilizar la etiqueta de> deOrderByde <CAML para ordenar la colección. Por ejemplo, para ordenar una colección en orden ascendente según título, utilice esta consulta CAML.

<br/>
<OrderBy>
<FieldRef Name="Title" Ascending="TRUE">
</FieldRef>
</OrderBy>
<br/>

Puede utilizar la etiqueta de> deWherede <CAML para filtrar la colección. Por ejemplo, para filtrar una colección basada en el título que coincide con el valor "abc", utilice esta consulta CAML.

<br/>
<Where>
<Eq>
<FieldRef Name="Title">
</FieldRef>
<Value Type="Text">abc</Value>
</Eq>
</Where>

Vea también

Referencia

clase PublishingWeb

Miembros PublishingWeb

Sobrecarga GetPublishingPages

Espacio de nombres Microsoft.SharePoint.Publishing

GetPublishingPages

GetPublishingPages

GetPublishingPages

GetPublishingPages