Эта категория относится к конкретному сайту? Если это так, это не сработает, потому что в своем запросе вы не указали сайт, с которого хотите получать документы.
Вы можете просто добавить
.OnCurrentSite()
для вашего DataQuery, это будет выглядеть так
var inCategoryDocuments = DocumentHelper.GetDocuments("XYZ.MyType").OnCurrentSite().InCategories("CategoryCodeName");
Он будет получать документы с текущего веб-сайта на основе домена.
Метод IMO. В категории не следует заботиться о сайте или параметризировать.