I need to call an old SOAP web service from a client-size Blazor app.
TS.ThumbserverSoapClient req = new TS.ThumbserverSoapClient(TS.TSSoapClient.EndpointConfiguration.TSSoap12); var imageData = await req.GetThumbnailAsync(1000, 200, "width");
It runs with the error; "Cannot wait on monitors on this runtime."
This appears to relate to Blazor running on a single thread.
You can run it with, or without, the "await" and it's the same error.
Should it really be the case that all old SOAP w/s just need re-writing, or is there a way around this?