Class CapabilitiesHelper
Inherited Members
Namespace: Mapsui.ArcGIS
Assembly: Mapsui.ArcGIS.dll
Syntax
public class CapabilitiesHelper
Constructors
| Edit this page View SourceCapabilitiesHelper(IUrlPersistentCache?)
Helper class for getting capabilities of an ArcGIS service + extras
Declaration
public CapabilitiesHelper(IUrlPersistentCache? persistentCache)
Parameters
| Type | Name | Description |
|---|---|---|
| IUrlPersistentCache | persistentCache |
Properties
| Edit this page View SourceTimeOut
Timeout of webrequest in milliseconds. Default is 10 seconds
Declaration
public int TimeOut { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Methods
| Edit this page View SourceGetCapabilities(string, CapabilitiesType)
Get the capabilities of an ArcGIS Map Service
Declaration
public void GetCapabilities(string url, CapabilitiesType capabilitiesType)
Parameters
| Type | Name | Description |
|---|---|---|
| string | url | Url of map service example: http://url/arcgis/rest/services/test/MapServer |
| CapabilitiesType | capabilitiesType |
GetCapabilities(string, CapabilitiesType, ICredentials)
Get the capabilities of an ArcGIS Map Service
Declaration
public void GetCapabilities(string url, CapabilitiesType capabilitiesType, ICredentials credentials)
Parameters
| Type | Name | Description |
|---|---|---|
| string | url | Url of map service example: http://url/arcgis/rest/services/test/MapServer |
| CapabilitiesType | capabilitiesType | |
| ICredentials | credentials | Credentials to access the service |
GetCapabilities(string, CapabilitiesType, string?)
Get the capabilities of an ArcGIS Map Service
Declaration
public void GetCapabilities(string url, CapabilitiesType capabilitiesType, string? token)
Parameters
| Type | Name | Description |
|---|---|---|
| string | url | Url of map service example: http://url/arcgis/rest/services/test/MapServer |
| CapabilitiesType | capabilitiesType | |
| string | token | Token string to access the service |
GetTileSchema(ArcGISDynamicCapabilities)
Generate BruTile TileSchema based on ArcGIS Capabilities
Declaration
public static ITileSchema? GetTileSchema(ArcGISDynamicCapabilities arcGisDynamicCapabilities)
Parameters
| Type | Name | Description |
|---|---|---|
| ArcGISDynamicCapabilities | arcGisDynamicCapabilities |
Returns
| Type | Description |
|---|---|
| ITileSchema | TileSchema, returns null if service is not tiled |
OnCapabilitiesFailed(EventArgs)
Declaration
protected virtual void OnCapabilitiesFailed(EventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| EventArgs | e |
OnFinished(EventArgs)
Declaration
protected virtual void OnFinished(EventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| EventArgs | e |
Events
| Edit this page View SourceCapabilitiesFailed
Triggered when failed parsing or getting capabilities
Declaration
public event CapabilitiesHelper.StatusEventHandler? CapabilitiesFailed
Event Type
| Type | Description |
|---|---|
| CapabilitiesHelper.StatusEventHandler |
CapabilitiesReceived
Triggered when finished parsing capabilities, returns Capabilities object
Declaration
public event CapabilitiesHelper.StatusEventHandler? CapabilitiesReceived
Event Type
| Type | Description |
|---|---|
| CapabilitiesHelper.StatusEventHandler |