Partager via


Exemple : Fournisseur d’ID de document personnalisé

Dernière modification : mercredi 20 avril 2011

S’applique à : SharePoint Server 2010

L’exemple de code du fichier CustomDocIdProvider.zip dans C:\Program Files\Microsoft SDKs\SharePoint 2010\Samplesfolder montre comment créer un fournisseur d’ID de document personnalisé qui génère des ID de documents.

Génération et exécution de l’exemple

Testez ce projet sur votre site de développement ou de test.

Génération de l’exemple

Ce fournisseur d’ID personnalisé génère des ID au format ItemName-ItemGuid@Web. Les ID sont des identificateurs uniques qui fournissent des informations sur l’élément, telles que son nom et le site Web dans lequel il réside.

Pour déployer cet exemple

  1. Ouvrez la solution dans Microsoft Visual Studio 2010.

  2. Générez la solution.

  3. Ajoutez la DLL résultante au Global Assembly Cache (GAC).

  4. Exécutez le script Windows PowerShell, en remplaçant http://MyServer par l’URL du site sur lequel vous souhaitez déployer les ID de documents.

Script Windows PowerShell :

$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);

Exécution de l’exemple

L’exécution de l’exemple résout un ID de document en ses URL correspondantes en recherchant un document cible sur le site spécifié.

Voir aussi

Concepts

Exemples de gestion du contenu d’entreprise

ID de document et service DocID

Gestion de documents