Beispiel: Benutzerdefinierter Dokument-ID-Anbieter

Letzte Änderung: Mittwoch, 20. April 2011

Gilt für: SharePoint Server 2010

Das Codebeispiel in der Datei CustomDocIdProvider.zip im Ordner C:\Programme\Microsoft SDKs\SharePoint 2010\Samples zeigt, wie Sie einen benutzerdefinierten Dokument-ID-Anbieter erstellen, der Dokument-IDs generiert.

Erstellen und Ausführen des Beispiels

Testen Sie dieses Projekt auf Ihrer Entwicklungs- oder Testwebsite.

Erstellen des Beispiels

Dieser benutzerdefinierte Dokument-ID-Anbieter generiert IDs im Format ItemName-ItemGuid@Web. Diese IDs sind eindeutige Bezeichner und liefern Informationen zu dem Element, wie z. B. dessen Namen sowie das Web, in dem es gespeichert ist.

So stellen Sie dieses Beispiel bereit

  1. Öffnen Sie die Projektmappe in Microsoft Visual Studio 2010.

  2. Erstellen Sie die Projektmappe.

  3. Fügen Sie die resultierende DLL dem globalen Assemblycache (GAC) hinzu.

  4. Führen Sie das Windows PowerShell-Skript aus, und ersetzen Sie dabei http://MyServer durch die URL der Website, auf der Sie die Dokument-IDs bereitstellen möchten.

Windows PowerShell-Skript:

$site = Get-SPSite http://MyServer
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.DocumentManagement")
$assembly = [System.Reflection.Assembly]::Load("CustomDocIdProvider")
$type = $assembly.GetType("Microsoft.SDK.MOSS.Samples.CustomDocumentIDProvider");
[Microsoft.Office.DocumentManagement.DocumentId]::SetProvider($site, $type);

Ausführen des Beispiels

Durch das Ausführen des Beispiels wird eine Dokument-ID in die entsprechenden URLs aufgelöst, indem auf der angegebenen Website nach einem Zieldokument gesucht wird.

Siehe auch

Konzepte

Beispiele für Enterprise Content Management

Dokument-IDs und der DocID-Dienst

Verwalten von Dokumenten