PublishingWeb.GetPublishingPages método (SPQuery)
Obtém uma coleção de objetos PublishingPage contida neste objeto de PublishingWeb .
Namespace: Microsoft.SharePoint.Publishing
Assembly: Microsoft.SharePoint.Publishing (em Microsoft.SharePoint.Publishing.dll)
Sintaxe
'Declaração
Public Function GetPublishingPages ( _
query As SPQuery _
) As PublishingPageCollection
'Uso
Dim instance As PublishingWeb
Dim query As SPQuery
Dim returnValue As PublishingPageCollection
returnValue = instance.GetPublishingPages(query)
public PublishingPageCollection GetPublishingPages(
SPQuery query
)
Parâmetros
query
Tipo: Microsoft.SharePoint.SPQueryO objeto SPQuery a ser usado ao recuperar a coleção.
Valor retornado
Tipo: Microsoft.SharePoint.Publishing.PublishingPageCollection
Uma coleção de PublishingPageCollection que contém objetos PublishingPage este PublishingWeb, baseado no argumento query .
Exceções
Exceção | Condição |
---|---|
[Microsoft.SharePoint.SPException] | Falha na recuperação da coleção. A consulta CAML pode ser inválida. |
[Microsoft.SharePoint.Publishing.InvalidPublishingWebException] | O site não é válido. A biblioteca de documentos páginas está ausente. |
[System.ArgumentNullException] | O valor não pode ser definido como uma referência nula (Nothing no Visual Basic). |
Comentários
Defina a propriedade RowLimit no parâmetro de consulta para indicar o tamanho de dados de paginação.
Defina a propriedade Query no parâmetro de consulta para indicar a consulta marcação idioma CAML (Collaborative Application) a ser usado ao recuperar a coleção.
Exemplos
Você pode usar a marca> deOrderByde <CAML para classificar a coleção. Por exemplo, para solicitar uma coleção em ordem crescente com base no título, use esta consulta CAML.
<br/>
<OrderBy>
<FieldRef Name="Title" Ascending="TRUE">
</FieldRef>
</OrderBy>
Você pode usar a marca> deWherede <CAML para filtrar a coleção. Por exemplo, para filtrar uma coleção com base no título correspondente ao valor "abc", use esta consulta CAML.
<br/>
<Where>
<Eq>
<FieldRef Name="Title">
</FieldRef>
<Value Type="Text">abc</Value>
</Eq>
</Where>