So I currently have a windows service implementation which is using EWS. This windows service uses the streaming subscription and opens a connection and a cron schedule to periodically check if the connection is still alive, if not re-establish this connection.
There are 3 event handlers
This windows service is monitoring a service email account for new emails and when received checks if they conform to a certain format and if so the service will call a webservice to process this email.
I've read that EWS will eventually be decommissioned and to switch to MS Graph
So I've been starting to read about MS Graph and want to know;
How easy can I swap out the EWS Streaming Subscription over to the Graph API?
Also, what are the requirements?
Currently we are using VS 2017, so it either needs to remain in .Net Framework 4.7, or .Net Core 2.1.