В ASP. NET Core, я вижу, что могу просто использовать
FileInfo fileInfo = new FileInfo(..file path..)
Итак, что особенного в PhysicalFileProvider? Зачем мне использовать
IFileProvider physicalProvider = new PhysicalFileProvider(blobStoragePath);
FileInfo fileInfo = physicalProvider.GetFileInfo(..file path..);
Я считаю, что должны быть веские причины, и я хочу понять эту причину.
Я понимаю, что если я использую PhysicalFileProvider, я могу использовать внедрение зависимостей для IFileProvider. Но, надеюсь, это не основная причина использования PhysicalFileProvider.
Спасибо.