Codeausschnitt: Abrufen von "RemoteSharedFileBackedMetadataCatalog" auf dem Client
Letzte Änderung: Mittwoch, 5. Mai 2010
Gilt für: SharePoint Server 2010
Inhalt dieses Artikels
Beschreibung
Voraussetzungen
So verwenden Sie dieses Beispiel
Beschreibung
Im folgenden Codebeispiel wird das Abrufen des RemoteSharedFileBackedMetadataCatalog-Objekts mithilfe des Objektmodells der Business Data Connectivity-Dienst (BDC)-Laufzeit auf dem Client veranschaulicht.
Voraussetzungen
Installation von Microsoft Office 2010 und Microsoft .NET Framework 3.5 auf dem Clientcomputer
Installation von Microsoft Visual Studio auf dem Clientcomputer
Mindestens eine im Microsoft Business Connectivity Services (BCS)-Clientcache bereitgestellte Lösung
So verwenden Sie dieses Beispiel
Starten Sie Visual Studio auf dem Clientcomputer, und erstellen Sie dann ein neues C#-Microsoft Office-Anwendungs-Add-In-Projekt. Wählen Sie beim Erstellen des Projekts .NET Framework 3.5 aus.
Wählen Sie im Menü Ansicht den Befehl Eigenschaftenseiten aus, um die Projekteigenschaften aufzurufen.
Wählen Sie auf der Registerkarte Erstellen unter Zielplattform die Option Any CPU aus.
Schließen Sie das Fenster mit den Projekteigenschaften.
Entfernen Sie im Projektmappen-Explorer unter Verweise sämtliche Projektverweise bis auf System und System.Core.
Fügen Sie dem Projekt die folgenden Verweise hinzu:
Microsoft.Office.BusinessApplications.Runtime
Microsoft.BusinessData
Ersetzen Sie die vorhandenen using-Anweisungen durch folgende Anweisungen:
using System; using Microsoft.BusinessData.MetadataModel; using Microsoft.Office.BusinessData.MetadataModel; using System.Windows.Forms;
Ersetzen Sie den Code im Startereignis des Add-Ins durch den Code am Ende dieser Prozedur.
Speichern Sie das Projekt.
Kompilieren Sie das Projekt, und führen Sie es aus.
RemoteSharedFileBackedMetadataCatalog RemoteCatalog = new RemoteSharedFileBackedMetadataCatalog();
foreach (IEntity entity in RemoteCatalog.GetEntities("*"))
{
MessageBox.Show(entity.Name);
}
Siehe auch
Referenz
RemoteSharedFileBackedMetadataCatalog
GetEntities(String)