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
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.
En el menú Ver, haga clic en Páginas de propiedades para que aparezcan las propiedades del proyecto.
En la ficha Compilación, para el Destino de la plataforma, seleccione Cualquier CPU.
Cierre la ventana de propiedades del proyecto.
En el Explorador de soluciones, en Referencias, quite todas las referencias del proyecto excepto System y System.Core.
Agregue las siguientes referencias al proyecto:
Microsoft.Office.BusinessApplications.Runtime
Microsoft.BusinessData
Reemplace las instrucciones using existentes por las siguientes instrucciones.
using System; using Microsoft.BusinessData.MetadataModel; using Microsoft.Office.BusinessData.MetadataModel; using System.Windows.Forms;
Reemplace el código en el evento de inicio del complemento por el código que aparece al final de este procedimiento.
Reemplace los valores de solutionId, entityNameSpace, entityName y lsiName por valores válidos.
Guarde el proyecto.
Compile y ejecute el proyecto.
RemoteSharedFileBackedMetadataCatalog RemoteCatalog = new RemoteSharedFileBackedMetadataCatalog();
foreach (IEntity entity in RemoteCatalog.GetEntities("*"))
{
MessageBox.Show(entity.Name);
}
Vea también
Referencia
RemoteSharedFileBackedMetadataCatalog
GetEntities(String)