Search Results for

    Show / Hide Table of Contents

    Class CapabilitiesHelper

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

    Constructors

    | Edit this page View Source

    CapabilitiesHelper(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 Source

    TimeOut

    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 Source

    GetCapabilities(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
    | Edit this page View Source

    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

    | Edit this page View Source

    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

    | Edit this page 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
    ITileSchema

    TileSchema, returns null if service is not tiled

    | Edit this page View Source

    OnCapabilitiesFailed(EventArgs)

    Declaration
    protected virtual void OnCapabilitiesFailed(EventArgs e)
    Parameters
    Type Name Description
    EventArgs e
    | Edit this page View Source

    OnFinished(EventArgs)

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

    Events

    | Edit this page View Source

    CapabilitiesFailed

    Triggered when failed parsing or getting capabilities

    Declaration
    public event CapabilitiesHelper.StatusEventHandler? CapabilitiesFailed
    Event Type
    Type Description
    CapabilitiesHelper.StatusEventHandler
    | Edit this page View Source

    CapabilitiesReceived

    Triggered when finished parsing capabilities, returns Capabilities object

    Declaration
    public event CapabilitiesHelper.StatusEventHandler? CapabilitiesReceived
    Event Type
    Type Description
    CapabilitiesHelper.StatusEventHandler

    Extension Methods

    DisposableExtension.DisposeIfDisposable(object?)
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX