В настоящее время я разрабатываю новую надстройку VSTO outlook (Visual Studio). Наша база данных расположена на виртуальной машине Azure с SQL Server в качестве ядра базы данных.
Учитывая характеристики архитектуры VSTO, мы развернули P2S Azure VPN на каждом клиентском компьютере.
Добавление-в основном записывает информацию электронной почты (инициированную событием) через шлюз VPN в базу данных SQL Server на виртуальной машине Azure.
Проблема:
Компания применяет конфигурацию нашего компьютера (с помощью политик) кспать каждые 10 (минут), будучи AFK.
К сожалению, это приводит к сбою нашего VPN-соединения (локально), время от времени ...
Возможное решение:
Включите условную проверку в каждый из моих запросов к базе данных, в частности, проверку состояния подключения VPN (для этого решения я не знаю, как проверить состояние VPN)
Выполнение уведомлений, связанных с состоянием соединения, для моей надстройки VSTO (это выглядит намного элегантнее, но я понятия не имею, как это сделать)
Я открыт для любых предложений.
Спасибо!