Exemple de code : application console de multidiffusion d’événements d’activité
Dernière modification : lundi 22 août 2011
S’applique à : SharePoint Server 2010
Cet exemple montre comment utiliser le nouveau modèle objet Informations sur les activités dans Microsoft SharePoint Server 2010 en vue de la création et de la multidiffusion d’événements d’activité. Il crée un rassembleur d’informations sur les activités et des objets ActivityTemplate, ActivityType et ActivityEvent personnalisés, puis montre comment effectuer la publication et la multidiffusion des événements à partir d’un rassembleur d’informations sur les activités personnalisé. La sortie de la console vérifie que chaque étape de l’application est terminée. Pour une description du code dans cet exemple qui crée les objets ActivityType, voir Procédure : créer un nouveau type d’activité. Pour une description du code dans cet exemple qui effectue la multidiffusion des événements d’activité, voir la section Multidiffusion d’événements dans des échanges de News d’utilisateurs dans la Procédure : créer et insérer des événements sur un échange de News d’utilisateur .
Installez cet exemple de code sur votre ordinateur en téléchargeant le Kit de développement logiciel SDK Microsoft SharePoint 2010 (éventuellement en anglais) ou en téléchargeant l’exemple à partir de la Galerie de code (éventuellement en anglais). Si vous téléchargez l’exemple SDK SharePoint 2010, il est installé à l’emplacement suivant sur votre système de fichiers : C:\Program Files\Microsoft SDKs\SharePoint 2010\Samples\Social Data and User Profiles.
Génération et exécution de l’exemple
Les étapes suivantes montrent comment tester ce projet sur le site de développement ou de test.
Pour générer l’exemple
Créez un dossier nommé Microsoft.SDK.Server.Samples, puis décompressez le fichier CustomActivityGatherer.zip dans ce dossier.
Démarrez Microsoft Visual Studio 2010, puis ouvrez le fichier ActivityFeedSample.sln qui se trouve dans le dossier créé à l’étape 1.
Définissez les chaînes sampleSite et communityUrl dans CustomActivityGatherer.cs afin qu’elles correspondent aux URL appropriées pour votre site de développement ou de test.
Si elles ne sont pas déjà présentes, ajoutez au projet des références aux assemblys suivants :
Microsoft.SharePoint.dll
Microsoft.Office.Server.dll
Microsoft.Office.Server.UserProfiles.dll
Ajoutez les fichiers de ressources se trouvant dans le fichier ULS-Resources-Dir (customgatherer.en-US.resx et customgatherer.resx) à votre répertoire \Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\Resources.
Pour exécuter l’exemple
Appuyez sur F5 pour générer le projet et démarrer le processus de débogage.
Lorsque la sortie de la console indique que le rassembleur personnalisé a terminé ses tâches, appuyez sur n’importe quelle touche pour arrêter le débogage.
Voir aussi
Concepts
Utilisation de flux d’activité avec le modèle objet