Share via


SPQuery.ProjectedFields - Propriété

Obtient ou définit l'élément XML de la requête, qui détaille les champs à partir de listes étrangères joints afin qu'ils puissent être référencés dans l'élément et l'élément ViewFields de ProjectedFields .

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

Syntaxe

'Déclaration
Public Property ProjectedFields As String
    Get
    Set
'Utilisation
Dim instance As SPQuery
Dim value As String

value = instance.ProjectedFields

instance.ProjectedFields = value
public string ProjectedFields { get; set; }

Valeur de propriété

Type : System.String
L'élément ProjectedFields XML.

Remarques

Chaque champ prévu est représentée par un élément de champ . Le nombre maximal de champs pouvant être inclus est défini comme étant la différence entre le nombre maximal de champs autorisés dans la liste principale et le nombre de champs déjà dans la liste principale.

Exemples

L'exemple suivant montre comment ajouter un champ supplémentaire dans les résultats renvoyés par la requête. La valeur de l'attribut List est un alias pour la liste externe. L'alias est défini dans un Join Element (Query). L'attribut ShowField doit être défini pour le nom interne du champ externe. Le Type est toujours « Rechercher ».

<ProjectedFields>
  <Field
    Name=’CustomerCity’
    Type=’Lookup’
    List=’customerCities’
    ShowField=’Title’ />
</ProjectedFields>

Voir aussi

Référence

SPQuery classe

SPQuery - Membres

Microsoft.SharePoint - Espace de noms