Здравствуйте!
В автокаде можно создавать внешние ссылки на файлы, хранимые в интернете. Для этого достаточно в поле ввода пути к файлу ввести URL, например "https://Какой-то путь/Какой-то чертеж.dwg". Подробнее об этом написано здесь:
https://knowledge.autodesk.com/support/autocad/learn-explore/caas/CloudHelp/cloudhelp/2016/ENU/AutoCAD-Core/files/GUID-D91CFD9D-44EC-408D-8E60-8C826216EA61-htm.html.
И это работает. Например, у меня получалось создавать внешние ссылки на файлы в облачном хранилище SharePoint.
При этом файл из интернета копируется на компьютер (и ссылка идет на локальный файл),
но файл на компьютере синхронизируется с файлом на облаке при обновлении внешней ссылки.
Вопрос: как это реализовать программно на .NET?
Попытка впихнуть URL вместо пути в качестве параметра в метод AttachXref базы данных чертежа не увенчалась успехом.
Значит сначала нужно скачать файл из интернета в локальную папку и затем нужно выполнить какие-то действия для синхронизации.
Пока писал вопрос пришла в голову мысль:
наверняка можно написать обработку события обновления внешних ссылок и когда внешняя ссылка обновляется нужно заново скачать файл в ту же папку и заменить старый.
Тем не менее интересно узнать мнение знатоков по данному вопросу.