I am trying to consume WMTS content using ArcGIS Runtime 100.1, and can't get it to work when the server only supports KVP service mode. There was a way in 10.2 to set the service mode on the layer object, but I don't see it in the 100.1 API.
For example, a public service with this problem is:
My code is something like this:
WmtsService service = new WmtsService(_TiledUri);
WmtsServiceInfo info = service.ServiceInfo;
_TiledLayer = new WmtsLayer(info.LayerInfos.ToArray());
_TiledLayer.IsVisible = true;
The service metadata loads just fine. However the layer itself does not display. In fact, there is no further web traffic to fetch the tiles at all.
The GetCapabilities call on the above uri contains:
I suspect that since RESTful is not supported, this is the problem. 10.2 would allow you to set the service mode on the layer, and would also automatically try KVP if RESTful failed. How can a similar thing be done in 100.1?