Электронная таксономия и элементы библиотеки (в v9)

Недавно мы обновили Ektron 8.6 до 9.0 (Ektron CMS400.NET, версия: 9.00 SP2 (сборка 9.0.0.249)).

У меня есть некоторый код (ниже), который мы используем для отображения ссылок на элементы в таксономии. В разделе 8.6 будут показаны элементы библиотеки, если они были добавлены в таксономию. Начиная с 9.0, он больше не отображает элементы библиотеки. Это все еще работает для элементов DMS и обычных страниц (все первоклассное содержание в Ektron).

private List<ContentData> getTaxonomyItems(long TaxonomyId)
{
    listContentManager = new ContentManager();
    criteria = new ContentTaxonomyCriteria(ContentProperty.Id, EkEnumeration.OrderByDirection.Ascending);

    criteria.PagingInfo = new Ektron.Cms.PagingInfo(400); // there's a lot of items and I don't want to page them.

    criteria.AddFilter(TaxonomyId, true); // this gets sub taxonomies too :)

    List<ContentData> contentList = listContentManager.GetList(criteria);

    return contentList;
}

(Я хотел бы просто сказать пользователям, чтобы они использовали DMS вместо библиотеки, но у нас есть требование безопасности, и я не знаю, как можно обеспечить безопасность элементов DMS, как мы можем с помощью элементов библиотеки, удалив web-конфигурацию файл в папке библиотеки.)

Это ошибка, с которой сталкивался кто-то еще? Или есть проблема с моим кодом (изменился ли API при обновлении до 9.0)?

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос