Mapsui.Providers.ArcGIS.CapabilitiesHelper.GetCapabilities C# (CSharp) Method

GetCapabilities() public method

Get the capabilities of an ArcGIS Map Service
public GetCapabilities ( string url, CapabilitiesType capabilitiesType ) : void
url string Url of map service example: http://url/arcgis/rest/services/test/MapServer
capabilitiesType CapabilitiesType
return void
        public void GetCapabilities(string url, CapabilitiesType capabilitiesType)
        {
            ExecuteRequest(url, capabilitiesType);
        }

Same methods

CapabilitiesHelper::GetCapabilities ( string url, CapabilitiesType capabilitiesType, ICredentials credentials = null ) : void
CapabilitiesHelper::GetCapabilities ( string url, CapabilitiesType capabilitiesType, string token = null ) : void

Usage Example

 private static ArcGISImageServiceProvider CreateProvider()
 {
     //Get Capabilities from service
     var capabilitiesHelper = new CapabilitiesHelper();
     capabilitiesHelper.CapabilitiesReceived += CapabilitiesReceived;
     capabilitiesHelper.CapabilitiesFailed += capabilitiesHelper_CapabilitiesFailed;
     capabilitiesHelper.GetCapabilities(@"http://imagery.arcgisonline.com/ArcGIS/rest/services/LandsatGLS/FalseColor/ImageServer", CapabilitiesType.ImageServiceCapabilities);
    
     //Create own
     return new ArcGISImageServiceProvider(
         new ArcGISImageCapabilities("http://imagery.arcgisonline.com/ArcGIS/rest/services/LandsatGLS/FalseColor/ImageServer/exportImage", 268211520000, 1262217600000))
     {
         CRS = "EPSG:102100"
     };
 }