Разница между классом Umbraco.Core.Models.Content и классом umbraco.cms.businesslogic.web.Document

В чем разница между классом Umbraco.Core.Models.Content и классом umbraco.cms.businesslogic.web.Document?

Другими словами, каковы преимущества использования класса Content вместо класса Document?

Я знаю, что класс Document устарел в Umbraco версии 6.x и новее.


person Said Roohullah Allem    schedule 31.05.2014    source источник


Ответы (1)


Umbraco.Core.Models.Content — это замена класса Document из версии 6 и выше. Он охватывает ту же концепцию содержимого в бэк-офисе umbraco, но класс Document считается устаревшим и, следовательно, устаревшим.

Класс Document был рефакторинг для использования класса Content и ContentService под капотом, так что это просто класс-оболочка с момента появления версии 6. Поэтому трудно сказать или утверждать, что есть преимущество использования одного над другим, поскольку они стали более или менее одинаковыми. Это было сделано для сохранения обратной совместимости при введении нового API (управления) в версии 6.

Я бы рекомендовал использовать класс Content и ContentService для выполнения операций управления контентом через API.

person sitereactor    schedule 01.06.2014