Partager via


PublishingWeb.GetPublishingPages - Méthode (String)

Obtient une collection d'objets PublishingPage contenus dans cet objet PublishingWeb .

Espace de noms :  Microsoft.SharePoint.Publishing
Assembly :  Microsoft.SharePoint.Publishing (dans Microsoft.SharePoint.Publishing.dll)

Syntaxe

'Déclaration
Public Function GetPublishingPages ( _
    camlQueryXml As String _
) As PublishingPageCollection
'Utilisation
Dim instance As PublishingWeb
Dim camlQueryXml As String
Dim returnValue As PublishingPageCollection

returnValue = instance.GetPublishingPages(camlQueryXml)
public PublishingPageCollection GetPublishingPages(
    string camlQueryXml
)

Paramètres

  • camlQueryXml
    Type : System.String

    CAML paramètre de requête XML qui est utilisé pour déterminer l'ordre de tri, de filtrage et d'autres propriétés pour les objets PublishingPageCollection qui ont été récupérés.

Valeur renvoyée

Type : Microsoft.SharePoint.Publishing.PublishingPageCollection
Une collection PublishingPageCollection qui contient des objets PublishingPage dans cette PublishingWeb, basé sur l'argument camQueryXml .

Exceptions

Exception Condition
[System.ArgumentNullException]

Le paramètre camlQueryXml est une référence Null (Rien dans Visual Basic).

[Microsoft.SharePoint.SPException]

Échec de la récupération de la collection. La requête CAML n'est peut-être pas valide.

[Microsoft.SharePoint.Publishing.InvalidPublishingWebException]

Le site n'est pas valide. La bibliothèque de documents Pages est manquante.

Remarques

Cette méthode obtient les objets PublishingPage qui figurent dans cette classe de PublishingWeb , basé sur les informations de requête fournies dans l'argument camlQueryXml . Aucune limite d'élément (ligne) s'applique à la collection. Autrement dit, aucun échange de données se produit.

L'argument camlQueryXml passé dans cette méthode est équivalente à la propriété Query .

Exemples

Vous pouvez utiliser la balise CAML <OrderBy> de tri de la collection. Par exemple, pour trier une collection dans l'ordre croissant selon le titre, utilisez cette requête CAML.

<br/>
<OrderBy>
<FieldRef Name="Title" Ascending="TRUE">
</FieldRef>
</OrderBy>
<br/>

Vous pouvez utiliser la balise CAML <Where> pour filtrer la collection. Par exemple, pour filtrer une collection basée sur le titre correspondant à la valeur « abc », utilisez cette requête CAML.

<br/>
<Where>
<Eq>
<FieldRef Name="Title">
</FieldRef>
<Value Type="Text">abc</Value>
</Eq>
</Where>

Voir aussi

Référence

PublishingWeb classe

PublishingWeb - Membres

GetPublishingPages - Surcharge

Microsoft.SharePoint.Publishing - Espace de noms

GetPublishingPages

GetPublishingPages

GetPublishingPages

GetPublishingPages