comment puis-je ajouter un événement récepteur uniquement pour la liste avec specyfic id de modèle

Je suis en ajoutant ItemAdding récepteur d'événements personnalisés modèle de liste. À la fois récepteur et de la liste modèle déployé par la même fonctionnalité. Également la même fonction crée une Liste d'Instances.

Le problème que j'ai c'est que l'événement est tiré pour chaque élément de la liste dans le site où elle a été déployée. Elements.xml pour eventreceivre est:

<Receivers ListTemplateId="10200">
  <Receiver>
    <Name>ListEventReceiverItemAdding</Name>
    <Type>ItemAdding</Type>
    <Assembly>$SharePoint.Project.AssemblyFullName$</Assembly>
    <Class>SharepoitProject.ListEventReceiver</Class>
    <SequenceNumber>10000</SequenceNumber>
  </Receiver>
</Receivers>

Je ne suis pas sûr de ce que je fais mal, j'ai fait plus ou moins everythin de ici.

Env: Sharepoint 2010 avec la Fonctionnalité de Publication sur ce Site

Voulez-vous dire qu'il est déclenché pour chaque élément de la liste pour chaque liste?
Je veux dire que lorsqu'un élément est ajouté à certains de la liste sur le site (pas nécessairement de la liste créée à partir de temlate 10200) l'événement est déclenché.
Bizarre, on dirait que vous l'avez fait à droite.. Essayez d'activer la fonctionnalité sur une nouvelle collection de sites. Juste pour s'assurer qu'il n'a pas été jointe à l'ensemble des listes au cours du développement.
Oui j'ai essayé, rien n'a changé.
Avez-vous essayé ListTemplateOwner = "GUID de votre Fonctionnalité" avec ListTemplateID.

OriginalL'auteur Lukasz Salamon | 2010-10-25