When adding a connected service in .net core 2.0 using the WCF Web Service Reference provider to a SOAP interface the System.ServiceModel.ClientBase version 4.2.0.0 no longer has the IDisposable interface found in version 4.0.0.0.
This means I can no longer wrap it in a using statement (or use try/finally and dispose of the object) like so:
using (MyClass.MyClassSoapClient client = new MyClass.MyClassSoapClient(EndpointConfiguration.MyClassSoap))
I can't figure out why IDisposable was removed and whether I should attempt to implement it myself, or if the intention is for me to use the SOAP interface in a different manner in .net core?