Partager via


Liaison d’un gestionnaire d’événements SharePoint Foundation

Dernière modification : jeudi 8 avril 2010

S’applique à : SharePoint Foundation 2010

Vous devez associer votre récepteur d’événements à un type d’objet SharePoint (hôte d’événements), en liant le récepteur d’événements à l’hôte du récepteur. Vous pouvez effectuer cette liaison de deux façons dans Microsoft SharePoint Foundation 2010 :

  1. En utilisant le modèle objet SharePoint Foundation. (Voir Liaison d’un gestionnaire d’événements à l’aide du modèle objet SharePoint.)

    La plupart des types d’objets SharePoint principaux tels que SPWeb et SPList fournissent une propriété EventReceivers qui permet à l’objet de faire office d’hôte d’événements. Les récepteurs d’événements pour chaque hôte d’événements se trouvent dans une collection, SPEventReceiverDefinitionCollection, qui contient toutes les définitions d’événements individuelles (SPEventReceiverDefinition) associées à l’hôte.

  2. Vous pouvez également lier des événements à des hôtes d’événements de façon déclarative à l’aide du fichier Feature.xml. (voir Liaison de gestionnaires d’événements à l’aide de Composants fonctionnels SharePoint.)

    L’approche Feature.xml vous permet de créer des liaisons d’événements de grande portée, puis de les déployer facilement dans le cadre d’un package de solution. Vous pouvez lier un gestionnaire d’événements pour toutes les listes d’annonces, par exemple, à l’aide de l’identificateur (ID) de modèle de liste, puis, lorsque la fonctionnalité conteneur est activée, vous pouvez lier le gestionnaire d’événements pour les listes du type spécifié.

    Une autre solution consiste à lier les événements de façon déclarative par type de contenu, par exemple, pour lier un gestionnaire d’événements pour tous les documents d’un type spécifié. Notez que vous pouvez lier des récepteurs d’événements en utilisant le XML d’une définition de type de contenu donnée.

Important

Pour assurer la compatibilité descendante, SharePoint Foundation prend en charge l’inscription des événements de bibliothèque. Les propriétés EventSinkAssembly, EventSinkClass et EventSinkData se comportent de la même manière que dans les versions précédentes de SharePoint Foundation.

Notes

Pour plus de détails sur les améliorations apportées au modèle d’événement dans SharePoint Foundation 2010, voir Améliorations du modèle d’événements pour SharePoint Foundation 2010.

Dans cette section

  1. Liaison d’un gestionnaire d’événements à l’aide du modèle objet SharePoint

  2. Liaison de gestionnaires d’événements à l’aide de Composants fonctionnels SharePoint

  3. Exemple : création d’un gestionnaire d’événements Élément de liste

Voir aussi

Tâches

Procédure : créer une fonctionnalité Gestionnaire d'événements

Concepts

Enregistrement d'événements

Utilisation des fonctionnalités

Élévation de privilège

Autres ressources

Types de contenu