Class FeatureTable
Represents a table from a database
Inheritance
Namespace: Esri.ArcGISRuntime.Data
Assembly: Esri.ArcGISRuntime.dll
Syntax
public abstract class FeatureTable : INotifyPropertyChanged, ILoadable, IPopupSourceProperties
| Name | Description | 
|---|---|
| DisplayName | Gets or sets a user-friendly name that can be displayed in the UI (for example, in a Table of Contents). | 
| Extent | Gets the geographic extent of features within the table. | 
| Fields | Gets the fields of the feature table. | 
| GeometryType | Gets the GeometryType of features in this table. | 
| HasGeometry | Gets a value indicating whether this table has geometry data. | 
| HasM | Gets a value indicating whether the shapefile geometries have m-values. | 
| HasZ | Gets a value indicating whether the shapefile geometries have z-values. | 
| IsEditable | Gets a value indicating whether this table is editable. | 
| IsPopupEnabled | Gets or sets a value indicating whether the PopupDefinition defined is enabled. | 
| Layer | Gets the layer this table is associated with, or created from, if any. | 
| LoadError | Gets the exception associated with a failed load. This property remains  | 
| LoadStatus | Gets the current load status. | 
| NumberOfFeatures | Gets the number of features in this table. | 
| PopupDefinition | Gets or sets the pop-up definition for the table. | 
| SpatialReference | Gets the SpatialReference of this table. | 
| TableName | Gets the name of the table. | 
Methods
| Name | Description | 
|---|---|
| AddFeatureAsync(Feature) | Asynchronously adds new Feature to the table. | 
| AddFeaturesAsync(IEnumerable<Feature>) | Asynchronously adds the set of Features to the table. | 
| CanAdd() | Determines if a feature can be added to the table. | 
| CancelLoad() | Cancel the previous load operation, | 
| CanDelete(Feature) | Determines if the specified Feature can be deleted from the table. | 
| CanEditGeometry() | Determines if the table allows for the geometry field to be modified. | 
| CanUpdate(Feature) | Determines if the specified Feature can be updated on the table. | 
| CreateFeature() | Creates a new feature. | 
| CreateFeature(IEnumerable<KeyValuePair<String, Object>>, Geometry) | Creates a new feature with specified attributes and geometry. | 
| DeleteFeatureAsync(Feature) | Asynchronously deletes new Feature from the table. | 
| DeleteFeaturesAsync(IEnumerable<Feature>) | Asynchronously deletes the set of Features from the table. | 
| GetField(String) | Gets the associated Field with specified field name. | 
| GetPopupDefinition(Feature) | Gets the popup definition for the given feature in the feature table. | 
| LoadAsync() | Asynchronously initiates loading of this table. | 
| QueryExtentAsync(QueryParameters) | Asynchronously queries the extent of all features that satisfy the provided parameters. | 
| QueryFeatureCountAsync(QueryParameters) | Asynchronously queries the count of all features that satisfy the provided parameters. | 
| QueryFeaturesAsync(QueryParameters) | Asynchronously performs query against the table. | 
| QueryFeaturesAsync(QueryParameters, CancellationToken) | Asynchronously performs query against the table. | 
| QueryStatisticsAsync(StatisticsQueryParameters) | Calculates values for the requested statistics. | 
| RetryLoadAsync() | Asynchronously retries loading of this table table. | 
| UpdateFeatureAsync(Feature) | Asynchronously updates new Feature on the table. | 
| UpdateFeaturesAsync(IEnumerable<Feature>) | Asynchronously updates the set of Features on the table. | 
Events
| Name | Description | 
|---|---|
| Loaded | Occurs when the table is loaded. | 
| LoadStatusChanged | Occurs when the table LoadStatus is changed. | 
| PropertyChanged | Occurs when a property value changes. | 
Applies to
| Target | Versions | 
|---|---|
| .NET Standard 2.0 | 100.3 - 200.8 | 
| .NET | 100.13 - 200.8 | 
| .NET Windows | 100.13 - 200.8 | 
| .NET Android | 200.0 - 200.8 | 
| .NET iOS | 200.0 - 200.8 | 
| .NET Framework | 100.0 - 200.8 | 
| Xamarin.Android | 100.0 - 100.15 | 
| Xamarin.iOS | 100.0 - 100.15 | 
| UWP | 100.0 - 200.8 |