Я создаю приложение webjob для периодического (запланированного) чтения файлового ресурса azure и файлов процесса. Я использую примеры C# ApI, но не могу понять, как получить метаданные файлов с моим списком каталогов. Я хотел бы сделать что-то столь же простое, как файлы сортировки, измененной датой. У кого-нибудь есть пример получения метаданных с листинговыми файлами.Azure Хранение: Метаданные файлов
FileResultSegment resultSegment = await share.GetRootDirectoryReference().ListFilesAndDirectoriesSegmentedAsync(token);
results.AddRange(resultSegment.Results);
Результаты в каких-либо Metadata или свойств, определенных для ниже IListFileItem.
foreach (IListFileItem listItem in results)
{
// listItem type will be CloudFile or CloudFileDirectory
Console.WriteLine("- {0} (type: {1})", listItem.Uri, listItem.GetType());
}
FYI: Если вы используете сегментированные методы листинга, вам необходимо следовать токенам продолжения или вы не получите полный список результатов. Если вы не хотите использовать токены продолжения вручную, используйте метод ListFilesAndDirectories, а не сегментированную версию, которая вернет итератору, чтобы лениво получить результаты для вас. –