Class CapabilitiesHelper
Inherited Members
Namespace: Mapsui.ArcGIS
Assembly: Mapsui.ArcGIS.dll
Syntax
public class CapabilitiesHelperConstructors
| 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? CapabilitiesFailedEvent Type
| Type | Description | 
|---|---|
| CapabilitiesHelper.StatusEventHandler | 
CapabilitiesReceived
Triggered when finished parsing capabilities, returns Capabilities object
Declaration
public event CapabilitiesHelper.StatusEventHandler? CapabilitiesReceivedEvent Type
| Type | Description | 
|---|---|
| CapabilitiesHelper.StatusEventHandler |