Skip To Content ArcGIS for Developers Sign In Dashboard

ArcGISFeatureServiceInfo Class

class Esri::ArcGISRuntime::ArcGISFeatureServiceInfo

Information about an ArcGIS feature service. More...

Header: #include <ArcGISFeatureServiceInfo>
Since: Esri::ArcGISRuntime 100.0

This class was introduced in Esri::ArcGISRuntime 100.0.

Public Functions

ArcGISFeatureServiceInfo(Esri::ArcGISRuntime::ArcGISFeatureServiceInfo &&other)
ArcGISFeatureServiceInfo(const Esri::ArcGISRuntime::ArcGISFeatureServiceInfo &other)
ArcGISFeatureServiceInfo()
Esri::ArcGISRuntime::ArcGISFeatureServiceInfo &operator=(Esri::ArcGISRuntime::ArcGISFeatureServiceInfo &&other)
Esri::ArcGISRuntime::ArcGISFeatureServiceInfo &operator=(const Esri::ArcGISRuntime::ArcGISFeatureServiceInfo &other)
~ArcGISFeatureServiceInfo()
QString attribution() const
QString description() const
Esri::ArcGISRuntime::ServiceDocumentInfo documentInfo() const
Esri::ArcGISRuntime::EditorTrackingInfo editorTrackingInfo() const
Esri::ArcGISRuntime::FeatureServiceCapabilities featureServiceCapabilities() const
Esri::ArcGISRuntime::Envelope fullExtent() const
bool hasStaticData() const
bool hasVersionedData() const
Esri::ArcGISRuntime::Envelope initialExtent() const
bool isAllowGeometryUpdates() const
bool isEmpty() const
bool isSupportsDisconnectedEditing() const
bool isSyncEnabled() const
bool isZDefaultsEnabled() const
QList<Esri::ArcGISRuntime::IdInfo> layerInfos() const
qint64 maxRecordCount() const
QString serviceDescription() const
Esri::ArcGISRuntime::SpatialReference spatialReference() const
Esri::ArcGISRuntime::SyncCapabilities syncCapabilities() const
QList<Esri::ArcGISRuntime::IdInfo> tableInfos() const
Esri::ArcGISRuntime::Unit unit() const
QUrl url() const
QString version() const
double zDefault() const

Detailed Description

Member Function Documentation

ArcGISFeatureServiceInfo::ArcGISFeatureServiceInfo(Esri::ArcGISRuntime::ArcGISFeatureServiceInfo &&other)

Move constructor from other ArcGISFeatureServiceInfo.

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

Copy constructor from other ArcGISFeatureServiceInfo.

ArcGISFeatureServiceInfo::ArcGISFeatureServiceInfo()

Default constructor.

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

Move operator from other ArcGISFeatureServiceInfo.

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

Assignment operator from other ArcGISFeatureServiceInfo.

ArcGISFeatureServiceInfo::~ArcGISFeatureServiceInfo()

Destructor.

QString ArcGISFeatureServiceInfo::attribution() const

Gets the attribution information of the service.

QString ArcGISFeatureServiceInfo::description() const

Gets the description of the service.

Esri::ArcGISRuntime::ServiceDocumentInfo ArcGISFeatureServiceInfo::documentInfo() const

Gets information about the backing map document used to create the service.

Esri::ArcGISRuntime::EditorTrackingInfo ArcGISFeatureServiceInfo::editorTrackingInfo() const

Gets information about the service's editor tracking configuration.

Esri::ArcGISRuntime::FeatureServiceCapabilities ArcGISFeatureServiceInfo::featureServiceCapabilities() const

Gets the operations that are allowed by the service.

Operations include Query, Create, Delete, Update, Editing, and Sync.

Esri::ArcGISRuntime::Envelope ArcGISFeatureServiceInfo::fullExtent() const

Gets the full extent of geographic data available in the service.

bool ArcGISFeatureServiceInfo::hasStaticData() const

Returns true if the service contains static data.

bool ArcGISFeatureServiceInfo::hasVersionedData() const

Returns true if the service is backed by versioned data.

Esri::ArcGISRuntime::Envelope ArcGISFeatureServiceInfo::initialExtent() const

Gets the default extent of geographic data available in the service.

bool ArcGISFeatureServiceInfo::isAllowGeometryUpdates() const

Returns true if the layer allows geometries of features to be updated.

You should check this property before allowing the ability to update a feature's geometry in your app.

bool ArcGISFeatureServiceInfo::isEmpty() const

Gets whether this ArcGISFeatureServiceInfo is empty.

A default constructed ArcGISFeatureServiceInfo is empty.

Returns true if empty.

bool ArcGISFeatureServiceInfo::isSupportsDisconnectedEditing() const

Returns true if the service supports disconnected editing.

bool ArcGISFeatureServiceInfo::isSyncEnabled() const

Returns true if the service is sync enabled.

bool ArcGISFeatureServiceInfo::isZDefaultsEnabled() const

Returns true if the service has default z-values enabled.

QList<Esri::ArcGISRuntime::IdInfo> ArcGISFeatureServiceInfo::layerInfos() const

Gets information about layers in the service.

qint64 ArcGISFeatureServiceInfo::maxRecordCount() const

Gets the maximum number of features that will be returned by the service for any query operation.

Applications should handle re-querying the omitted results when this limit is reached.

QString ArcGISFeatureServiceInfo::serviceDescription() const

Gets the user friendly description about the service.

Esri::ArcGISRuntime::SpatialReference ArcGISFeatureServiceInfo::spatialReference() const

Gets the spatial reference of geographic data available in the service.

Esri::ArcGISRuntime::SyncCapabilities ArcGISFeatureServiceInfo::syncCapabilities() const

Gets the information about sync related capabilities of the service.

This is null if the service does not support sync.

See also isSyncEnabled.

QList<Esri::ArcGISRuntime::IdInfo> ArcGISFeatureServiceInfo::tableInfos() const

Gets information about tables in the service.

Esri::ArcGISRuntime::Unit ArcGISFeatureServiceInfo::unit() const

Gets the unit used by the service.

QUrl ArcGISFeatureServiceInfo::url() const

Gets the service URL.

QString ArcGISFeatureServiceInfo::version() const

Gets the version of the service.

double ArcGISFeatureServiceInfo::zDefault() const

Gets the default z-value of the service.


Feedback on this topic?