MapServiceCapabilities class final
The capabilities of an ArcGIS map service, including whether it supports exporting map images, data and query operations.
You can access the content of a map from an ArcGIS map service using one of its three main capabilities:
- Data - find, query, and related records.
- Map - export map images and list all layers and tables.
- Query - identify and access attachment data.
These capabilities are reflected in MapServiceCapabilities.supportsData, MapServiceCapabilities.supportsMap, and MapServiceCapabilities.supportsQuery. For more information, see the Map Service help documentation.
You can obtain an ArcGIS map service's MapServiceCapabilities using ArcGISMapServiceInfo. This is available from a number of loaded resources, such as ArcGISMapImageLayer, ArcGISTiledLayer, or ExportTileCacheTask.
- Implemented types
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- supportsData → bool
-
True if the map service supports data operations, such as find, query, and
related records, false otherwise.
no setter
- supportsMap → bool
-
True if the map service supports map operations, such as exporting map
images and listing all layers and tables, false otherwise.
no setter
- supportsQuery → bool
-
True if the map service supports query operations, such as identify and
access attachment data, false otherwise.
no setter
- supportsTilemap → bool
-
True if the map service supports tiles, false otherwise.
no setter
- supportsTilesOnly → bool
-
True if the map service only supports tile requests, false otherwise.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited