Compartir a través de


Fragmento de código: enumeración de los tipos de contenido externo en la memoria caché de cliente

Última modificación: viernes, 07 de mayo de 2010

Hace referencia a: SharePoint Server 2010

En este artículo
Descripción
Requisitos previos
Para usar este ejemplo

Descripción

En el ejemplo de código siguiente se muestra la forma de obtener acceso a la memoria caché del cliente y enumerar los tipos de contenido externos en ella.

Requisitos previos

  • Microsoft Office 2010 y Microsoft .NET Framework 3.5 en el equipo cliente.

  • Microsoft Visual Studio.

  • Al menos una solución implementada en la memoria caché del cliente BCS.

Para usar este ejemplo

  1. Inicie Visual Studio en el equipo cliente y cree un proyecto de complemento de la aplicación Office C#. Seleccione .NET Framework 3.5 al crear el proyecto.

  2. En el menú Ver, haga clic en Páginas de propiedades para que aparezcan las propiedades del proyecto.

  3. En la ficha Compilación, para el Destino de la plataforma, seleccione Cualquier CPU.

  4. Cierre la ventana de propiedades del proyecto.

  5. En el Explorador de soluciones, en Referencias, quite todas las referencias del proyecto excepto System y System.Core.

  6. Agregue las siguientes referencias al proyecto:

    1. Microsoft.Office.BusinessApplications.Runtime

    2. Microsoft.BusinessData

  7. Reemplace las instrucciones using existentes por las siguientes instrucciones.

    using System;
    using Microsoft.BusinessData.MetadataModel;
    using Microsoft.Office.BusinessData.MetadataModel;
    using System.Windows.Forms;
    
  8. Reemplace el código en el evento de inicio del complemento por el código que aparece al final de este procedimiento.

  9. Reemplace los valores de solutionId, entityNameSpace, entityName y lsiName por valores válidos.

  10. Guarde el proyecto.

  11. Compile y ejecute el proyecto.

           
RemoteSharedFileBackedMetadataCatalog RemoteCatalog = new RemoteSharedFileBackedMetadataCatalog();
foreach (IEntity entity in RemoteCatalog.GetEntities("*"))
{
    MessageBox.Show(entity.Name);
}

Vea también

Referencia

RemoteSharedFileBackedMetadataCatalog

IEntity

GetEntities(String)