У меня есть приложение 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 для повторного открытия соединения, но каков код для повторного открытия соединения?