Extrait de code : Énumérer des types de contenu externe dans le cache client
Dernière modification : vendredi 7 mai 2010
S’applique à : SharePoint Server 2010
Dans cet article
Description
Conditions préalables requises
Pour utiliser cet exemple
Description
L’exemple de code suivant montre comment accéder au cache client et énumérer les types de contenu externe dans le cache.
Conditions préalables requises
Microsoft Office 2010 et Microsoft .NET Framework 3.5 sur l’ordinateur client.
Microsoft Visual Studio.
Au moins une solution déployée dans le cache client BCS.
Pour utiliser cet exemple
Démarrez Visual Studio sur l’ordinateur client et créez un projet de complément d’application Office C#. Sélectionnez .NET Framework 3.5 lors de la création du projet.
Dans le menu Affichage, cliquez sur Pages des propriétés pour afficher les propriétés du projet.
Sous l’onglet Générer, pour Plateforme cible, sélectionnez Any CPU.
Fermez la fenêtre de propriétés du projet.
Dans l’Explorateur de solutions, sous Références, supprimez toutes les références du projet à l’exception de System et System.Core.
Ajoutez les références suivantes au projet :
Microsoft.Office.BusinessApplications.Runtime
Microsoft.BusinessData
Remplacez les instructions using existantes par les instructions suivantes :
using System; using Microsoft.BusinessData.MetadataModel; using Microsoft.Office.BusinessData.MetadataModel; using System.Windows.Forms;
Remplacez le code dans l’événement de démarrage du complément par le code fourni à la fin de cette procédure.
Remplacez les valeurs de solutionId, entityNameSpace, entityName et lsiName par des valeurs valides.
Enregistrez le projet.
Compilez et exécutez le projet.
RemoteSharedFileBackedMetadataCatalog RemoteCatalog = new RemoteSharedFileBackedMetadataCatalog();
foreach (IEntity entity in RemoteCatalog.GetEntities("*"))
{
MessageBox.Show(entity.Name);
}
Voir aussi
Référence
RemoteSharedFileBackedMetadataCatalog
GetEntities(String)