Разработка формата файла с использованием непрерывного сохранения и управления версиями через SharePoint - PullRequest
0 голосов
/ 28 апреля 2018

Ну, я нашел много материала для этого вопроса, но, к сожалению, только кусочки и кусочки и ничего особенного для того, кто ищет отправную точку.

Проект: Я планирую формат файла, который является производным от BagIT. Я хочу реализовать его как библиотеку классов в c # .net.

Среда: Office 365 (список документов SharePoint) синхронизируется с Windows 10 с помощью OneDrive.

Это две запланированные функции: - «Версионность» или лучше «Diff», как, например, в Word - Непрерывное сохранение, как в Word или лучше во всех приложениях Office

Для тех, кто не знаком с этими функциями: если вы работаете в Office 2017, и ваш файл сохранен на диске SharePoint (не знаю точно, о OneDrive Privat), тогда вы можете переключиться на «непрерывное сохранение» (не не знаю английский термин). При этом ваша работа всегда будет сохранена, и вам не нужно сохранять вручную. Работает на OneDrive и SharePoint. Если у вас есть SharePoint и вы используете его функцию управления версиями, тогда Word (не знает о других приложениях Office) позволит показать различия между версиями.

«Не знает» - не главное.

Я ищу схему, отправную точку. Это вообще возможно или только для Microsoft (на данный момент)?

Так что это SharePoint и C # (.net)

Ссылки были бы хорошими, план также для других читателей / потенциальных спрашивающих было бы лучше.

Заранее спасибо.

1 Ответ

0 голосов
/ 29 апреля 2018

Нет, я нашел ответ сам. Для всех с тем же вопросом: он есть в REST-API. С его помощью вы можете скачивать разные версии и самим их различать.

Я не нашел непрерывного сохранения, но я думаю, что это где-то в этой документации. Если бы кто-то знал это прямо сейчас, было бы неплохо, если бы вы могли сократить мой поиск. В противном случае я отправлю ссылку, когда найду ее сам.

Вот ссылка: https://docs.microsoft.com/en-us/onedrive/developer/rest-api/api/driveitemversion_get

...