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:
Abra la solución en Microsoft Visual Studio 2010.
Compile la solución.
Agregue el DLL resultante a la memoria caché global de ensamblados (GAC).
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