Фрагмент кода: перечисление внешних типов контента в клиентском кэше
Дата последнего изменения: 7 мая 2010 г.
Применимо к: SharePoint Server 2010
В этой статье
Описание
Необходимые компоненты
Использование этого примера
Описание
В следующем примере кода показано, как получить доступ к клиентскому кэшу и перечислить внешние типы контента в кэше.
Необходимые компоненты
Microsoft Office 2010 и Microsoft .NET Framework 3.5 на клиентском компьютере.
Значение Microsoft Visual Studio.
По крайней мере одно решение развернуто для клиентского кэша BCS.
Использование этого примера
Запустите Visual Studio на клиентском компьютере и создайте новый проект надстройки для приложения C# Office. При создании проекта выберите .NET Framework 3.5.
В меню Вид выберите Страницы свойств, чтобы вывести свойства проекта.
На вкладке Построение в качестве Целевой платформы выберите Любой ЦП.
Закройте окно свойств проекта
В обозревателе решений в разделе Ссылки удалите все ссылки проекта кроме System и System.Core.
Добавьте в проект следующие ссылки:
Microsoft.Office.BusinessApplications.Runtime
Microsoft.BusinessData
Замените имеющиеся операторы using следующими операторами:
using System; using Microsoft.BusinessData.MetadataModel; using Microsoft.Office.BusinessData.MetadataModel; using System.Windows.Forms;
Замените код в событии запуска надстройки кодом, приведенным в конце этой процедуры.
Замените значения solutionId, entityNameSpace, entityName и lsiName на допустимые значения.
Сохраните проект.
Скомпилируйте и запустите проект.
RemoteSharedFileBackedMetadataCatalog RemoteCatalog = new RemoteSharedFileBackedMetadataCatalog();
foreach (IEntity entity in RemoteCatalog.GetEntities("*"))
{
MessageBox.Show(entity.Name);
}
См. также
Ссылка
RemoteSharedFileBackedMetadataCatalog
GetEntities(String)