Class ArcGISFeatureTable
Represents an ArcGIS feature table.
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
| Target | Versions |
|---|---|
| .NET Standard 2.0 | 100.3 - 100.15 |
| .NET 6.0 | 100.13 - 100.15 |
| .NET 6.0 Windows | 100.13 - 100.15 |
| .NET Framework | 100.0 - 100.15 |
| .NET 5 | 100.10 - 100.12 |
| .NET Core 3.1 | 100.7 - 100.12 |
| Xamarin.Android | 100.0 - 100.15 |
| Xamarin.iOS | 100.0 - 100.15 |
| UWP | 100.0 - 100.15 |