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
Öffnen Sie die Projektmappe in Microsoft Visual Studio 2010.
Erstellen Sie die Projektmappe.
Fügen Sie die resultierende DLL dem globalen Assemblycache (GAC) hinzu.
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