Pour ce qui est de la jointure, des champs projetés et des champs récupérés, nous utiliserons les mêmes définitions que pour la fonction précédente. Ce dossier est issu de notre publication IT Pro Magazine (05/11). Pour consulter les schémas et illustrations associés, rendez-vous dans le club abonnés.
Introduire une condition dans une requête CAML
Tapez d’abord le squelette de la fonction :
private void AfficherTourEiffel()
{
}
Puis : Voir Code
Si vous ne comprenez pas ces lignes de code, nous vous conseillons de relire le dossier précédent.
La nouveauté se situe dans la suite du code : Voir Code 2 ci-dessous.
Ici, nous définissons le coeur de la requête qui va permettre de poser des conditions à la récupération des éléments. Nous introduisons donc la condition avec l’élément Where. Le but de cette requête est de récupérer les éléments pour lesquels le champ Title (de la listeMonument) vaudra Tour Eiffel. Nous utilisons donc très simplement les éléments Eq, FieldRef et Value pour effectuer la condition. Pour ce qui est du nom du champ, nous passons bêtement Title pour indiquer qu’il s’agit du titre de l’élément de la liste de base (Monuments). La suite du code est la suivante : Voir Code 3 ci-dessous.
Nous trichons un peu dans ce code. Effectivement, nous savons que l’élément existe, nous récupérons donc directement l’élément à l’index 0. Nous savons également que les champs Ville et Pays sont initialisés, nous ne testons donc pas leur existence. Appelez maintenant cette fonction depuis Page_Load de cette manière :
AfficherTourEiffel();
L’exécution de cette requête produira le résultat suivant : voir figure 8.
Téléchargez cette ressource
Guide de Threat Intelligence contextuelle
Ce guide facilitera l’adoption d’une Threat Intelligence - renseignement sur les cybermenaces, cyberintelligence - adaptée au "contexte", il fournit des indicateurs de performance clés (KPI) pour progresser d' une posture défensive vers une approche centrée sur l’anticipation stratégique
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Juillet 2026
- Au-delà du polling: pourquoi la surveillance des systèmes hérités devient un risque pour l’entreprise
- Cyber risques et IA : 78% des RSSI pointent une déconnexion inquiétante des dirigeants
- IA agentique dans le delivery : sortir du bruit, entrer en production
Articles les + lus
Cybersécurité : pourquoi 95% des violations de données sont liées à l’humain, surtout en été
Communication d’entreprise : la voix s’impose à nouveau comme canal critique à l’ère de l’IA
Asys accélère sur la planification intelligente avec l’acquisition de m-work
Communication d’entreprise à l’ère de l’IA : fragmentation, Shadow AI et perte de contrôle
Le bruit au travail et ses effets sur la concentration dans les bureaux modernes
À la une de la chaîne Mobilité
- Cybersécurité : pourquoi 95% des violations de données sont liées à l’humain, surtout en été
- Communication d’entreprise : la voix s’impose à nouveau comme canal critique à l’ère de l’IA
- Asys accélère sur la planification intelligente avec l’acquisition de m-work
- Communication d’entreprise à l’ère de l’IA : fragmentation, Shadow AI et perte de contrôle
- Le bruit au travail et ses effets sur la concentration dans les bureaux modernes
