(String) del método PublishingWeb.GetPublishingPages
Obtiene una colección de objetos PublishingPage que contiene 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 _
) As PublishingPageCollection
'Uso
Dim instance As PublishingWeb
Dim camlQueryXml As String
Dim returnValue As PublishingPageCollection
returnValue = instance.GetPublishingPages(camlQueryXml)
public PublishingPageCollection GetPublishingPages(
string camlQueryXml
)
Parámetros
camlQueryXml
Tipo: System.StringEl parámetro XML de consulta CAML que se utiliza para determinar el criterio de ordenación, filtrado y otras propiedades de los objetos PublishingPageCollection que se han recuperado.
Valor devuelto
Tipo: Microsoft.SharePoint.Publishing.PublishingPageCollection
Una colección PublishingPageCollection que contiene objetos de PublishingPage en este PublishingWeb, basándose en el argumento camQueryXml .
Excepciones
Excepción | Condición |
---|---|
[System.ArgumentNullException] | El parámetro camlQueryXml es una referencia null (Nothing en Visual Basic). |
[Microsoft.SharePoint.SPException] | Error en la recuperación de la colección. La consulta CAML no sea 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 contenidos en esta clase de PublishingWeb , basándose en la información de consulta proporcionada en el argumento camlQueryXml . No hay límite de elemento (fila) se aplica a la colección; es decir, se produce ninguna paginación de datos.
El argumento camlQueryXml en este método es equivalente a la propiedad Query .
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>