Partager via


Extrait de code : Obtenir RemoteSharedFileBackedMetadataCatalog sur le client

Dernière modification : mercredi 5 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 obtenir l’objet RemoteSharedFileBackedMetadataCatalog à l’aide du modèle objet Runtime du Service BDC (Business Data Connectivity) sur le client.

Conditions préalables requises

  • Microsoft Office 2010 et Microsoft .NET Framework 3.5 installés sur l’ordinateur client

  • Microsoft Visual Studio installé sur l’ordinateur client

  • Au moins une solution déployée dans le cache client Microsoft Business Connectivity Services (BCS).

Pour utiliser cet exemple

  1. Démarrez Visual Studio sur l’ordinateur client, puis créez un projet de complément d’application Microsoft Office C#. Sélectionnez .NET Framework 3.5 lors de la création du projet.

  2. Dans le menu Affichage, sélectionnez Pages des propriétés pour afficher les propriétés du projet.

  3. Sous l’onglet Générer, pour Plateforme cible, sélectionnez Any CPU.

  4. Fermez la fenêtre de propriétés du projet.

  5. Dans l’Explorateur de solutions, sous Références, supprimez toutes les références du projet à l’exception de System et System.Core.

  6. Ajoutez les références suivantes au projet :

    1. Microsoft.Office.BusinessApplications.Runtime

    2. Microsoft.BusinessData

  7. Remplacez les instructions using existantes par les instructions suivantes :

    using System;
    using Microsoft.BusinessData.MetadataModel;
    using Microsoft.Office.BusinessData.MetadataModel;
    using System.Windows.Forms;
    
  8. Remplacez le code dans l’événement de démarrage du complément par le code fourni à la fin de cette procédure.

  9. Enregistrez le projet.

  10. 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)

IEntity