C# Class Mapsui.Providers.ArcGIS.CapabilitiesHelper

Show file Open project: pauldendulk/Mapsui Class Usage Examples

Private Properties

Property Type Description
CopyAndClose Stream
ExecuteRequest void
FinishWebRequest void
RemoveTrailingSlash string

Public Methods

Method Description
CapabilitiesHelper ( ) : System

Helper class for getting capabilities of an ArcGIS service + extras

GetCapabilities ( string url, CapabilitiesType capabilitiesType ) : void

Get the capabilities of an ArcGIS Map Service

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

Get the capabilities of an ArcGIS Map Service

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

Get the capabilities of an ArcGIS Map Service

GetTileSchema ( ArcGISDynamicCapabilities arcGisDynamicCapabilities ) : ITileSchema

Generate BruTile TileSchema based on ArcGIS Capabilities

Protected Methods

Method Description
OnCapabilitiesFailed ( EventArgs e ) : void
OnFinished ( EventArgs e ) : void

Private Methods

Method Description
CopyAndClose ( Stream inputStream ) : Stream
ExecuteRequest ( string url, CapabilitiesType capabilitiesType, ICredentials credentials = null, string token = null ) : void
FinishWebRequest ( IAsyncResult result ) : void
RemoveTrailingSlash ( string url ) : string

Method Details

CapabilitiesHelper() public method

Helper class for getting capabilities of an ArcGIS service + extras
public CapabilitiesHelper ( ) : System
return System

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

GetCapabilities() public method

Get the capabilities of an ArcGIS Map Service
public GetCapabilities ( string url, CapabilitiesType capabilitiesType, ICredentials credentials = null ) : void
url string Url of map service example: http://url/arcgis/rest/services/test/MapServer
capabilitiesType CapabilitiesType
credentials ICredentials Credentials to access the service
return void

GetCapabilities() public method

Get the capabilities of an ArcGIS Map Service
public GetCapabilities ( string url, CapabilitiesType capabilitiesType, string token = null ) : void
url string Url of map service example: http://url/arcgis/rest/services/test/MapServer
capabilitiesType CapabilitiesType
token string Token string to access the service
return void

GetTileSchema() public static method

Generate BruTile TileSchema based on ArcGIS Capabilities
public static GetTileSchema ( ArcGISDynamicCapabilities arcGisDynamicCapabilities ) : ITileSchema
arcGisDynamicCapabilities Mapsui.Providers.ArcGIS.Dynamic.ArcGISDynamicCapabilities
return ITileSchema

OnCapabilitiesFailed() protected method

protected OnCapabilitiesFailed ( EventArgs e ) : void
e System.EventArgs
return void

OnFinished() protected method

protected OnFinished ( EventArgs e ) : void
e System.EventArgs
return void