Compartir a través de


Ejemplo: Proveedor de identificador de documento personalizado

Última modificación: miércoles, 20 de abril de 2011

Hace referencia a: SharePoint Server 2010

En el ejemplo de código del archivo CustomDocIdProvider.zip de la carpeta C:\Archivos de programa\Microsoft SDKs\SharePoint 2010\Samples se muestra cómo crear un proveedor de identificador de documento personalizado que genere identificadores de documento.

Desarrollo y ejecución del ejemplo

Pruebe este proyecto en el sitio de prueba o desarrollo.

Desarrollo del ejemplo

Este proveedor de identificadores personalizado genera identificadores en el formulario ItemName-ItemGuid@Web. Los identificadores son identificadores únicos y proporcionan información sobre el elemento, como su nombre y web donde reside.

Para implementar este ejemplo:

  1. Abra la solución en Microsoft Visual Studio 2010.

  2. Compile la solución.

  3. Agregue el DLL resultante a la memoria caché global de ensamblados (GAC).

  4. Ejecute el script Windows PowerShell; para ello, reemplace http://MiServidor por la dirección URL del sitio en la que desee implementar los identificadores de documento.

Script de 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);

Ejecución del ejemplo

La ejecución del ejemplo resuelve un identificador de documento en su dirección URL correspondiente mediante la búsqueda de un documento de destino en el sitio especificado.

Vea también

Conceptos

Ejemplos de administración de contenido empresarial

Identificadores de documento y servicio de identificador de documento

Administración de documentos