Compartilhar via


PublishingWeb.GetPublishingPages método (String)

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 ( _
    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.String

    O parâmetro do XML de consulta CAML é usado para determinar a ordem de classificação, filtragem e outras propriedades para os objetos PublishingPageCollection que foram recuperados.

Valor retornado

Tipo: Microsoft.SharePoint.Publishing.PublishingPageCollection
Uma coleção de PublishingPageCollection que contém objetos PublishingPage este PublishingWeb, baseado no argumento camQueryXml .

Exceções

Exceção Condição
[System.ArgumentNullException]

O parâmetro camlQueryXml é uma referência nula (Nothing no Visual Basic).

[Microsoft.SharePoint.SPException]

Falha na recuperação da coleção. A consulta CAML pode não ser válida.

[Microsoft.SharePoint.Publishing.InvalidPublishingWebException]

O site não é válido. A biblioteca de documentos páginas está ausente.

Comentários

Esse método obtém PublishingPage objetos contidos nessa classe de PublishingWeb , com base nas informações de consulta fornecidas no argumento camlQueryXml . Não há limite de item (linha) se aplica à coleção; ou seja, ocorre a paginação de dados.

O argumento camlQueryXml transmitido esse método é equivalente à propriedade Query .

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>
<br/>

Você pode usar a marca> deWherede <CAML para filtrar a coleção. Por exemplo, para filtrar uma coleção com base no título que coincidam com o 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

GetPublishingPages

GetPublishingPages

GetPublishingPages

GetPublishingPages