Закрытие Entity Framework на iOS Xamarin при выключенном экране - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть приложение Xamarin, которое использует Entity Framework.

Он прекрасно работает на UWP, однако, когда на iOS, если я заблокирую телефон, а через несколько минут разблокирую, я получаю следующую ошибку при загрузке данных из базы данных или в нее:

Snix_Execute (provider: SNI_PN7, error: 35 - SNI_ERROR_35) Snix_Execute (provider: SNI_PN7, error: 35 - SNI_ERROR_35)

С внутренним исключением:

Unable to write data to the transport connection: The socket has been shut down.

Я думаю, что это связано с тем, что iOS закрывает соединение как часть очистки, но как мне снова открыть соединение? Какую другую информацию я могу предоставить, чтобы помочь решить эту проблему? Я знаю, что могу использовать метод OnResume для повторного открытия соединения, но каков код для повторного открытия соединения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...