Como ler propriedades de arquivo estendidas / metadados de arquivo

Então, segui um tutorial para "carregar" arquivos para um caminho local usando o núcleo do ASP.net, este é o código:

public IActionResult About(IList<IFormFile> files)
    {

        foreach (var file in files)
        {
            var filename = ContentDispositionHeaderValue
                            .Parse(file.ContentDisposition)
                            .FileName
                            .Trim('"');
            filename = hostingEnv.WebRootPath + $@"\{filename}";

            using (FileStream fs = System.IO.File.Create(filename))
            {
                file.CopyTo(fs);
                fs.Flush();
            }
        }


        return View();
    }

Quero ler as propriedades estendidas de um arquivo (metadados de arquivo) como:

nome,autor,data de publicação,etc

e para classificar os arquivos usando esses dados, existe uma maneira de usar o Iformfile?

questionAnswers(1)

yourAnswerToTheQuestion