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.StringO 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
GetPublishingPages em sobrecarga