IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Sharepoint .NET Discussion :

associer un eventReceiver à une bibliothèque


Sujet :

Développement Sharepoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 105
    Par défaut associer un eventReceiver à une bibliothèque
    bonjour,
    comme précisé dans le titre, j'essaie d'associer un EventReceiver (ItemAdded) à une bibliothèque Sarepoint.
    j'utilise Visual Studio 2010 ainsi que Sharepoint 2010, le déploiement dans le GAC a été correctement réalisé.
    voici le code que j'essaie d'executer pour faire celà:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    using System;
    using System.Collections.Generic;
    using System.Text;
    using Microsoft.SharePoint;
    using System.IO;
     
    namespace Outils
    {
        class Program
        {
            // Site sharepoint
    	private const String strSite = "http://monserveursharepoint:12345";
    	// Blibliothèque qui sera liée aux événements
            private const String strListDev = "Devis-tests";
    	// Assembly déclaré dans le GAC avec le jeton de clé publique
            private const String strAssemblySignature = "EventReceiverProject3,Version=1.0.0.0,Culture=neutral,PublicKeyToken=5dc16a8b2d0d39b1";
    	// Classe de l'assembly contenant les procédures événementielles
            private const String strClassName = "EventReceiverProject3.GestMetaData";
            static void Main(string[] args)
            {
                SPSite site = new SPSite(strSite);
                SPWeb web = site.OpenWeb();
                SPList listeDev = web.Lists[strListDev];
    	    // Association des événements
                listeDev.EventReceivers.Add(SPEventReceiverType.ItemAdded, strAssemblySignature, strClassName);
                Console.WriteLine(listeDev.EventReceivers.Count + " événements ajoutés...");
                Console.ReadKey();
            }
        }
    }
    mais, lorsque je l’exécute, il m'ouvre juste le navigateur (IE) vers le site, demandant donc mon authentification, le site s'affiche, puis, plus rien ne se passe.

    je ne voit même pas la console s'afficher.

    je fait donc appel à vous pour m'aider sur ce problème

  2. #2
    Expert confirmé Avatar de Lapinpanda
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    3 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 230
    Par défaut
    Tu t'y prends très mal

    http://msdn.microsoft.com/en-us/library/ee231604.aspx

    OU d'autres blogs, recherche sur internet, la c'est pas du tout comme ca qu'on doit faire

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Janvier 2012
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 105
    Par défaut
    en effet, j'ai cherché un peu et est trouvé que ma méthode était possible mais pas la plus simple ni la plus adaptée.

    mon erreure est résolue, je post aussi le billet qui m'a beaucoup aidé, pour ceux qui ont un problème similaire:

    Event receiver d'élément - Développement d'event handler au niveau des éléments de Sébastien Sougnez

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installation d'une bibliothèque
    Par Empty_body dans le forum JBuilder
    Réponses: 3
    Dernier message: 09/02/2006, 20h43
  2. [MFC] comment associer 2 valeurs à une ComboBox
    Par drinkmilk dans le forum MFC
    Réponses: 2
    Dernier message: 13/04/2005, 12h41
  3. Associer un mainMenu à une toolbar
    Par lil_jam63 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 06/10/2004, 19h48
  4. Réponses: 19
    Dernier message: 26/04/2004, 09h54
  5. Associer un TOOLLBAR à une fenetre!!
    Par thief dans le forum MFC
    Réponses: 6
    Dernier message: 29/01/2004, 14h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo