Show / Hide Table of Contents

    Class CapabilitiesHelper

    Inheritance
    System.Object
    CapabilitiesHelper
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Mapsui.Providers.ArcGIS
    Assembly: Mapsui.dll
    Syntax
    public class CapabilitiesHelper

    Constructors

    | Improve this Doc View Source

    CapabilitiesHelper()

    Helper class for getting capabilities of an ArcGIS service + extras

    Declaration
    public CapabilitiesHelper()

    Properties

    | Improve this Doc View Source

    TimeOut

    Timeout of webrequest in milliseconds. Default is 10 seconds

    Declaration
    public int TimeOut { get; set; }
    Property Value
    Type Description
    System.Int32

    Methods

    | Improve this Doc View Source

    GetCapabilities(String, CapabilitiesType)

    Get the capabilities of an ArcGIS Map Service

    Declaration
    public void GetCapabilities(string url, CapabilitiesType capabilitiesType)
    Parameters
    Type Name Description
    System.String url

    Url of map service example: http://url/arcgis/rest/services/test/MapServer

    CapabilitiesType capabilitiesType
    | Improve this Doc View Source

    GetCapabilities(String, CapabilitiesType, ICredentials)

    Get the capabilities of an ArcGIS Map Service

    Declaration
    public void GetCapabilities(string url, CapabilitiesType capabilitiesType, ICredentials credentials = null)
    Parameters
    Type Name Description
    System.String url

    Url of map service example: http://url/arcgis/rest/services/test/MapServer

    CapabilitiesType capabilitiesType
    System.Net.ICredentials credentials

    Credentials to access the service

    | Improve this Doc View Source

    GetCapabilities(String, CapabilitiesType, String)

    Get the capabilities of an ArcGIS Map Service

    Declaration
    public void GetCapabilities(string url, CapabilitiesType capabilitiesType, string token = null)
    Parameters
    Type Name Description
    System.String url

    Url of map service example: http://url/arcgis/rest/services/test/MapServer

    CapabilitiesType capabilitiesType
    System.String token

    Token string to access the service

    | Improve this Doc View Source

    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
    BruTile.ITileSchema

    TileSchema, returns null if service is not tiled

    | Improve this Doc View Source

    OnCapabilitiesFailed(EventArgs)

    Declaration
    protected virtual void OnCapabilitiesFailed(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e
    | Improve this Doc View Source

    OnFinished(EventArgs)

    Declaration
    protected virtual void OnFinished(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e

    Events

    | Improve this Doc View Source

    CapabilitiesFailed

    Triggered when failed parsing or getting capabilities

    Declaration
    public event CapabilitiesHelper.StatusEventHandler CapabilitiesFailed
    Event Type
    Type Description
    CapabilitiesHelper.StatusEventHandler
    | Improve this Doc View Source

    CapabilitiesReceived

    Triggered when finished parsing capabilities, returns Capabilities object

    Declaration
    public event CapabilitiesHelper.StatusEventHandler CapabilitiesReceived
    Event Type
    Type Description
    CapabilitiesHelper.StatusEventHandler
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX