Проблема возникает, когда я пытаюсь отобразить значки из папки, я отлаживаю ее с VS 2017, и при наведении курсора «media» я вижу имя папки, идентификатор и т. Д., Но в сообщении отображается сообщение об ошибке. case children (Children = функция оценки требует выполнения всех потоков.), когда я создал новую папку и поместил в нее те же изображения, теперь проблема решена. !!, я получил все изображения из этой папки.
И я снова выбираю старую папку и обнаружил, что проблема все еще существует. Я проверял на кеширование в макросе, но нет. Проблема обычно решается всякий раз, когда я переключаю носители на новую папку.
Кто-нибудь, пожалуйста, помогите
Код ниже
foreach (var mediaItem in mediasList)
{
IPublishedContent media = null;
Udi udiId;
if (Udi.TryParse(mediaItem, out udiId))
{
media = Umbraco.TypedMedia(udiId);
}
else
{
media = Umbraco.TypedMedia(mediaItem);
}
if (media.DocumentTypeAlias == "Folder")
{
var childrens = media.Children(); //getting error
foreach (var image in childrens)
{
}
}
}