Show / Hide Table of Contents

Class ArcGISFeatureTable

Represents an ArcGIS feature table.

Inheritance
Object
FeatureTable
ArcGISFeatureTable
GeodatabaseFeatureTable
ServiceFeatureTable
Implements
System.ComponentModel.INotifyPropertyChanged
ILoadable
FeatureTable.FeatureLayer
FeatureTable.Layer
FeatureTable.Extent
FeatureTable.IsPopupEnabled
FeatureTable.Fields
FeatureTable.GeometryType
FeatureTable.HasGeometry
FeatureTable.IsEditable
FeatureTable.LoadError
FeatureTable.LoadStatus
FeatureTable.NumberOfFeatures
FeatureTable.SpatialReference
FeatureTable.TableName
FeatureTable.HasM
FeatureTable.HasZ
FeatureTable.PopupDefinition
FeatureTable.DisplayName
FeatureTable.LoadAsync()
FeatureTable.RetryLoadAsync()
FeatureTable.AddFeatureAsync(Feature)
FeatureTable.AddFeaturesAsync(IEnumerable<Feature>)
FeatureTable.CanAdd()
FeatureTable.CanDelete(Feature)
FeatureTable.CanUpdate(Feature)
FeatureTable.CanEditGeometry()
FeatureTable.CancelLoad()
FeatureTable.CreateFeature()
FeatureTable.CreateFeature(IEnumerable<KeyValuePair<String, Object>>, Geometry)
FeatureTable.DeleteFeatureAsync(Feature)
FeatureTable.DeleteFeaturesAsync(IEnumerable<Feature>)
FeatureTable.GetField(String)
FeatureTable.QueryFeaturesAsync(QueryParameters)
FeatureTable.QueryFeaturesAsync(QueryParameters, CancellationToken)
FeatureTable.UpdateFeatureAsync(Feature)
FeatureTable.UpdateFeaturesAsync(IEnumerable<Feature>)
FeatureTable.QueryStatisticsAsync(StatisticsQueryParameters)
FeatureTable.QueryExtentAsync(QueryParameters)
FeatureTable.QueryFeatureCountAsync(QueryParameters)
FeatureTable.PropertyChanged
FeatureTable.Loaded
FeatureTable.LoadStatusChanged
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)
Object.ToString()
Namespace: Esri.ArcGISRuntime.Data
Assembly: Esri.ArcGISRuntime.dll
Syntax
public class ArcGISFeatureTable : FeatureTable, INotifyPropertyChanged, ILoadable

Properties

Name Description
ContingentValuesDefinition

Gets the table's contingent values definition.

DefaultSubtypeCode

Gets the table's default subtype code.

EditableAttributeFields

Gets the editable fields of this feature table.

FeatureSubtypes

Gets a list of FeatureSubtype of this feature table.

FeatureTemplates

Gets a list of FeatureTemplate of this feature table.

FeatureTypes

Gets a list of FeatureType of this feature table.

GlobalIdField

Gets the name of the global ID field.

HasAttachments

Gets a value indicating whether table supports attachments.

LayerInfo

Gets the ArcGISFeatureLayerInfo of this feature table.

ObjectIdField

Gets the name of the object ID field.

ServiceLayerId

Gets the layer ID in the feature service that this table was created from.

SubtypeField

Gets the table's subtype field.

TypeIdField

Gets the name of the type ID field.

UnknownJson

Gets unknown data from the source JSON.

UnsupportedJson

Gets unsupported data from the source JSON.

UseAdvancedSymbology

Gets or sets a value indicating whether advanced symbology is used.

Methods

Name Description
CreateFeature(FeatureSubtype)

Creates and returns a new ArcGISFeature based on the specified FeatureSubtype.

CreateFeature(FeatureSubtype, Geometry)

Creates and returns a new ArcGISFeature based on the specified FeatureSubtype and Geometry.

CreateFeature(FeatureTemplate)

Creates and returns a new ArcGISFeature based on the specified FeatureTemplate.

CreateFeature(FeatureTemplate, Geometry)

Creates and returns a new ArcGISFeature based on the specified FeatureTemplate and Geometry.

CreateFeature(FeatureType)

Creates and returns a new ArcGISFeature based on the specified FeatureType.

CreateFeature(FeatureType, Geometry)

Creates and returns a new ArcGISFeature based on the specified FeatureType and Geometry.

GetAddedFeaturesAsync()

Retrieves the features added since the last sync.

GetAddedFeaturesCountAsync()

Retrieves the number of features added since the last sync.

GetContingentValues(ArcGISFeature, String)

Returns possible values for the specified field, in the context of defined contingencies.

GetDeletedFeaturesAsync()

Retrieves the features deleted since the last sync.

GetDeletedFeaturesCountAsync()

Retrieves the number of features deleted since the last sync.

GetFeatureTemplate(String)

Retrieves the FeatureTemplate associated with the specified feature template name.

GetFeatureType(String)

Retrieves the FeatureType associated with the specified feature type name.

GetLocalEditsAsync()

Retrieves all the features that were added, updated or deleted since the last sync.

GetLocalEditsCountAsync()

Retrieves the number of features that were added, updated or deleted since the last sync.

GetRelatedTables()

Returns a list of all related tables that have been added to the map.

GetRelatedTables(RelationshipInfo)

Returns list of tables related by the given relationship info.

GetUpdatedFeaturesAsync()

Retrieves the features updated since the last sync.

GetUpdatedFeaturesCountAsync()

Retrieves the number of features updated since the last sync.

HasLocalEdits()

Checks whether the feature table has local edits.

QueryRelatedFeatureCountAsync(ArcGISFeature)

Asynchronously queries for the number of related features to the supplied feature.

QueryRelatedFeatureCountAsync(ArcGISFeature, RelatedQueryParameters)

Asynchronously queries for the number of related features to the supplied feature based on the parameters.

QueryRelatedFeaturesAsync(ArcGISFeature)

Asynchronously queries for related features of a given feature in all relationships.

QueryRelatedFeaturesAsync(ArcGISFeature, RelatedQueryParameters)

Asynchronously queries for related features of a given feature in a specific relationship.

ValidateContingencyConstraints(ArcGISFeature)

Validates contingency constraints for the given feature.

ValidateRelationshipConstraintsAsync(ArcGISFeature)

Asynchronously validates constraints for a given feature participating in a relationship.

Applies to

TargetVersions
.NET Standard 2.0100.3 - 100.15
.NET 6.0100.13 - 100.15
.NET 6.0 Windows100.13 - 100.15
.NET Framework100.0 - 100.15
.NET 5100.10 - 100.12
.NET Core 3.1100.7 - 100.12
Xamarin.Android100.0 - 100.15
Xamarin.iOS100.0 - 100.15
UWP100.0 - 100.15

Relevant samples

Display subtype feature layer: Displays a composite layer of all the subtype values in a feature class.
Find service areas for multiple facilities: Find the service areas of several facilities from a feature service.
List related features: List features related to the selected feature.
In This Article
Back to top Copyright © 2022 Esri.