Compartilhar via


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

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>

Ver também

Referência

PublishingWeb classe

PublishingWeb membros

GetPublishingPages em sobrecarga

Microsoft.SharePoint.Publishing namespace