MapServiceCapabilities Class

  • MapServiceCapabilities
  • class Esri::ArcGISRuntime::MapServiceCapabilities

    Indicates the capabilities of an ArcGIS map service, including whether it supports exporting map images, data and query operations. More...

    Header: #include <MapServiceCapabilities.h>
    Since: Esri::ArcGISRuntime 100.0

    Public Functions

    MapServiceCapabilities()
    MapServiceCapabilities(const Esri::ArcGISRuntime::MapServiceCapabilities &other)
    MapServiceCapabilities(Esri::ArcGISRuntime::MapServiceCapabilities &&other)
    ~MapServiceCapabilities()
    bool isSupportsData() const
    bool isSupportsMap() const
    bool isSupportsQuery() const
    bool isSupportsTilemap() const
    bool isSupportsTilesOnly() const
    Esri::ArcGISRuntime::MapServiceCapabilities &operator=(const Esri::ArcGISRuntime::MapServiceCapabilities &other)
    Esri::ArcGISRuntime::MapServiceCapabilities &operator=(Esri::ArcGISRuntime::MapServiceCapabilities &&other)

    Detailed Description

    Member Function Documentation

    MapServiceCapabilities::MapServiceCapabilities()

    Default constructor.

    MapServiceCapabilities::MapServiceCapabilities(const Esri::ArcGISRuntime::MapServiceCapabilities &other)

    Copy constructor from other MapServiceCapabilities.

    MapServiceCapabilities::MapServiceCapabilities(Esri::ArcGISRuntime::MapServiceCapabilities &&other)

    Move constructor from other MapServiceCapabilities.

    MapServiceCapabilities::~MapServiceCapabilities()

    Destructor.

    bool MapServiceCapabilities::isSupportsData() const

    Returns if map service supports various data operations.

    These include operations like find, query, and related records. All ArcGIS REST API operations define their required capability in the REST API help documentation.

    bool MapServiceCapabilities::isSupportsMap() const

    Returns if the map service supports the map capability.

    This includes operations like exporting map images and listing all layers and tables. All ArcGIS REST API operations define their required capability in the REST API help documentation.

    bool MapServiceCapabilities::isSupportsQuery() const

    Returns if the map service supports query operations.

    This includes operations like identify and accessing attachment data. All ArcGIS REST API operations define their required capability in the REST API help documentation.

    [since Esri::ArcGISRuntime 100.2] bool MapServiceCapabilities::isSupportsTilemap() const

    Returns whether the map service supports the tile map capability.

    This function was introduced in Esri::ArcGISRuntime 100.2.

    [since Esri::ArcGISRuntime 100.2] bool MapServiceCapabilities::isSupportsTilesOnly() const

    Returns if the map service supports tiles only.

    You can't create an ArcGISMapImageLayer from a service that supports tiles only.

    This function was introduced in Esri::ArcGISRuntime 100.2.

    Esri::ArcGISRuntime::MapServiceCapabilities &MapServiceCapabilities::operator=(const Esri::ArcGISRuntime::MapServiceCapabilities &other)

    Assignment operator from other MapServiceCapabilities.

    Esri::ArcGISRuntime::MapServiceCapabilities &MapServiceCapabilities::operator=(Esri::ArcGISRuntime::MapServiceCapabilities &&other)

    Move operator from other MapServiceCapabilities.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.