Show / Hide Table of Contents

Class ArcGISMapServiceSublayerInfo

The metadata of an ArcGIS map service sublayer.

Inheritance
System.Object
ArcGISMapServiceSublayerInfo
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: Esri.ArcGISRuntime.ArcGISServices
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class ArcGISMapServiceSublayerInfo
Remarks

ArcGISMapServiceSublayerInfo provides basic information about an individual map image sublayer (or map service sublayer), such as the description, geometry type, drawing information, fields, extent, capabilities, and layer type. You can obtain a collection of map image sublayers from Sublayers and obtain the ArcGISMapServiceSublayerInfo using the MapServiceSublayerInfo.

The SublayerType specifies if the map image sublayer is a feature layer, table, raster layer, or group layer. If the sublayer type is GroupLayer, it will have its own collection of sublayers that you can access using SublayerInfos. If one of these sublayers is a group layer it will also contain a collection of sublayers, and so on.

Properties

Name Description
Attribution

Gets the sublayer's attribution (copyright text).

CanModifyLayer

Gets a value indicating whether the sublayer supports modifying its renderer and/or its data source.

CanScaleSymbols

Gets a value indicating whether the sublayer renders its symbols based on scale.

Capabilities

Gets the sublayer's capabilities.

DefaultSubtypeCode

Gets the layer's default subtype code.

DefaultVisibility

Gets a value indicating whether the sublayer is visible by default.

DefinitionExpression

Gets the sublayer's definition expression.

Description

Gets the sublayer's description string.

DisplayFieldExpression

Gets the layer's display field expression, or null if the default display field is used.

DisplayFieldName

Gets the name of this sublayer's display field (displayField).

DrawingInfo

Gets the sublayer's drawing info.

EffectiveMaxScale

Gets the effective maximum scale at which the sublayer is visible.

EffectiveMinScale

Gets the effective minimum scale at which the sublayer is visible.

Extent

Gets the sublayer's extent.

FeatureSubtypes

Gets a list of FeatureSubtype of this layer.

FeatureTypes

Gets a list of feature types for the sublayer.

Fields

Gets a list of field definitions for the sublayer.

GeometryType

Gets the GeometryType of features in the sublayer.

HasAttachments

Gets a value indicating whether the sublayer supports attachments.

HasLabels

Gets a value indicating whether the sublayer has labels defined on it.

HasM

Gets a value indicating whether the sublayer has m-values.

HasZ

Gets a value indicating whether the sublayer has z-values.

IsDataVersioned

Gets a value indicating whether the sublayer has versioned data.

MaxRecordCount

Gets the maximum number of records that can be returned by query, find, and identify operations on this sublayer.

MaxScale

Gets the maximum scale at which the sublayer is visible.

MinScale

Gets the minimum scale at which the sublayer is visible.

OwnershipBasedAccessControl

Gets the sublayer's ownership-based access control information.

ParentLayerInfo

Gets the parent layer ID.

RelationshipInfos

Gets a list of RelationshipInfo of sublayer.

ServiceLayerId

Gets the sublayer's ID.

ServiceLayerName

Gets the sublayer's name.

Source

Gets the endpoint URL of the ArcGIS Map Service for the sublayer.

SublayerInfos

Gets a collection of sublayer IDs.

SublayerType

Gets the sublayer's service type.

SubtypeField

Gets the layer's subtype field.

SupportsAdvancedQueries

Gets a value indicating whether the sublayer supports advanced queries, such as order-by fields.

SupportsStatistics

Gets a value indicating whether the sublayer supports statistical functions in query operations.

TimeInfo

Gets the sublayer's TimeInfo.

TypeIdFieldName

Gets the name of the sublayer's type ID field (typeIdField).

UseStandardizedQueries

Gets a value indicating whether the sublayer requires the use of standardized queries.

Version

Gets the sublayer's version string (currentVersion).

Methods

Name Description
FromJson(String)

Creates the instance from a JSON string.

GetField(String)

Gets the associated Field with specified field name.

Applies to

TargetVersions
.NET Standard 2.0100.3 - 200.8
.NET100.13 - 200.8
.NET Windows100.13 - 200.8
.NET Android200.0 - 200.8
.NET iOS200.0 - 200.8
.NET Framework100.1 - 200.8
Xamarin.Android100.1 - 100.15
Xamarin.iOS100.1 - 100.15
UWP100.1 - 200.8
In This Article
Back to top Copyright © 2022 Esri.