Share via


Beispiele für Enterprise Content Management

Letzte Änderung: Mittwoch, 20. April 2011

Gilt für: SharePoint Server 2010

In diesem Thema werden vollständige Codebeispiele aus dem gesamten ECM-Objektmodell eingeführt, die Sie kompilieren, ausführen und zum Erlernen von optimalen Methoden für die Entwicklung benutzerdefinierter ECM-Lösungen verwenden können. Sie enthalten optimale Methoden für die Featurebereiche Datensatzverwaltung, Dokumentverwaltung, verwaltete Metadaten, Verwaltung digitaler Objekte (Digital Asset Management, DAM), Inhaltsiterator und Web Content Management (WCM).

Beispiele

Tabelle 1. Codebeispiele aus ECM

Beispiel

Beschreibung

Beispiel: Inhaltstypbasierte Metadaten

Stellt Code zur Anwendung von Metadaten auf der Grundlage eines bestimmten Inhaltstyps bereit.

Beispiel: Erstellen einer Routingregel

Stellt Code bereit, in dem der ItemAdded-Ereignisempfänger zum automatischen Erstellen von Routingregeln verwendet wird. Routingregeln werden vom Feature Inhaltsorganisation zum Verschieben von Dokumenten in eine Zieldokumentbibliothek bzw. einen Zielordner verwendet.

Beispiel: Benutzerdefinierter Dokument-ID-Anbieter

Stellt Code zum Erstellen eines benutzerdefinierten Dokument-ID-Anbieters bereit.

Beispiel: Menüband für Dokumentenmappen und Export

Stellt Code bereit, in dem gezeigt wird, wie der Registerkarte Verwalten des Menübands von Dokumentenmappen eine neue benutzerdefinierte Schaltfläche hinzugefügt wird, wie der Schaltfläche Funktionen hinzugefügt werden und wie Dokumentenmappen exportiert werden, damit sie als eine einzelne ZIP-Datei heruntergeladen werden können.

Beispiel: Generieren der Hierarchie für verwaltete Metadaten

Stellt Code bereit, in dem gezeigt wird, wie der Pfad der Taxonomie von einem bestimmten Begriff bis zu dessen übergeordneten Begriff generiert wird. Dieser kann für das Abrufen der Eigenschaft aus einem Feld, das in einer Dokumentenmappe festgelegt ist, aber auch für andere Fälle verwendet werden.

Beispiel: Verwalten von Abhängigkeiten verwalteter Metadaten

Stellt Code bereit, in dem ein Ereignisempfänger für das ItemAdded-Ereignis und das ItemUpdated-Ereignis im Objektmodell von Dokumentbibliotheken für die Verwaltung von Metadatenabhängigkeiten für Listenelemente verwendet werden.

Beispiel: Pausable Timer Job

Stellt Code bereit, in dem der Inhaltsiterator und das Anhalten und Fortfahren eines Zeitgeberauftrags auf benutzerdefinierter Ebene (die präziser als die Listenebene, aber weniger präzise als die Elementebene ist) vorgeführt wird. Weitere Informationen zum Inhaltsiterator können Sie dem Inhalt der ContentIterator-Klasse entnehmen.

Beispiel: Veröffentlichungscachedienste und Silverlight

Stellt Code bereit zur Veranschaulichung der Verwendung von Windows Communication Foundation (WCF) zum Erstellen eines veröffentlichenden REST-Cacheservers (Representational State Transfer), einer Silverlight-Anwendung zum Rendern von Navigation, die vom REST-Veröffentlichungsdienst zurückgegeben wird, sowie einer Silverlight-Anwendung, in der eine Tabelle mit einer Liste von Ergebnissen basierend auf einer listenübergreifenden Abfrage angezeigt wird, die vom REST-Cacheveröffentlichungsdiensts in Tabellenformat zurückgeben wird.

Beispiel: Gemeinsam verwendete Aufbewahrungsereignisse

Stellt Code bereit, in dem das Erstellen einer bereitstellbaren Lösung gezeigt wird, die das Feature für die Informationsverwaltungsrichtlinie erweitert.

Silverlight-Miniaturbildextraktion

Enthält Microsoft Silverlight-Code, der in der Serie der exemplarischen Vorgehensweisen in Exemplarische Vorgehensweisen: Erstellen und Anpassen einer Videofreigabewebsite verwendet wird. Stellt einen wesentlichen Punkt des Szenarios zur benutzerfreundlichen Anpassung von Videouploads dar.

Sie finden die ECM-Codebeispiele im Ordner C:\Programme\Microsoft SDKs\SharePoint 2010\Samples. In diesem Ordner sind der Code und zusätzliche Ressourcen für alle Codebeispiele enthalten.

Siehe auch

Konzepte

Codebeispiele zu SharePoint Server 2010

Programmiermodell für die Verwaltung digitaler Objekte

Programmiermodell für die Dokumentverwaltung

Programmiermodell für die Datensatzverwaltung

Metadaten und Taxonomieprogrammierungsmodell

Programmiermodell für die Veröffentlichung

Entwicklung für Unternehmen mit SharePoint Server