Я работаю с надстройками Office vsto c # и ищу способ различать автосохранение и обычные события сохранения. Насколько я знаю, отдельного события для автосохранения не существует. Исходя из типа события, я хотел бы иметь отдельные рабочие процессы. Я нахожу документацию относительно автосохранения и vsto очень минимальной и не могу найти что-либо релевантное. Любая ссылка или обходной путь были бы очень полезны. Заранее спасибо.
Если вы не хотите перегружать свой бэкэнд несколькими запросами, вы можете выполнять операции с БД только тогда, когда инспектор, в котором был отредактирован элемент, закрывается и элемент был изменен.
Нет способа дифференцировать операции сохранения. Например, если другая надстройка вызывает метод Save, и операции автосохранения будут обрабатываться одинаково.
Save
Лучшее, что вы можете сделать, - это перенастроить элементы управления лентой, когда пользователь нажимает кнопку сохранения в пользовательском интерфейсе Outlook. Для получения дополнительной информации см. Команды временного перепрофилирования на ленте Office Fluent .