Class FeatureTable
Represents a table from a database
Inheritance
Namespace: Esri.ArcGISRuntime.Data
Assembly: Esri.ArcGISRuntime.dll
Syntax
public abstract class FeatureTable : INotifyPropertyChanged, ILoadable
Properties
Name | Description |
---|---|
Display |
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. |
Geometry |
Gets the Geometry |
Has |
Gets a value indicating whether this table has geometry data. |
Has |
Gets a value indicating whether the shapefile geometries have M values. |
Has |
Gets a value indicating whether the shapefile geometries have Z values. |
Is |
Gets a value indicating whether this table is editable. |
Is |
Gets or sets a value indicating whether the Popup |
Layer | Gets the layer this table is associated with, or created from, if any. |
Load |
Gets the exception associated with a failed load. This property remains |
Load |
Gets the current load status. |
Number |
Gets the number of features in this table. |
Popup |
Gets or sets the pop-up definition for the table. |
Spatial |
Gets the Spatial |
Table |
Gets the name of the table. |
Methods
Name | Description |
---|---|
Add |
Asynchronously adds new Feature to the table. |
AddFeaturesAsync(IEnumerable<Feature>) | Asynchronously adds the set of Features to the table. |
Can |
Determines if a feature can be added to the table. |
Cancel |
Cancel the previous load operation, |
Can |
Determines if the specified Feature can be deleted from the table. |
Can |
Determines if the table allows for the geometry field to be modified. |
Can |
Determines if the specified Feature can be updated on the table. |
Create |
Creates a new feature. |
CreateFeature(IEnumerable<KeyValuePair<String, Object>>, Geometry) | Creates a new feature with specified attributes and geometry. |
Delete |
Asynchronously deletes new Feature from the table. |
DeleteFeaturesAsync(IEnumerable<Feature>) | Asynchronously deletes the set of Features from the table. |
Get |
Gets the associated Field with specified field name. |
Load |
Asynchronously initiates loading of this table. |
Query |
Asynchronously queries the extent of all features that satisfy the provided parameters. |
Query |
Asynchronously queries the count of all features that satisfy the provided parameters. |
Query |
Asynchronously performs query against the table. |
Query |
Asynchronously performs query against the table. |
Query |
Calculates values for the requested statistics. |
Retry |
Asynchronously retries loading of this table table. |
Update |
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. |
Load |
Occurs when the table LoadStatus is changed. |
Property |
Occurs when a property value changes. |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.3 - 200.6 |
.NET | 100.13 - 200.6 |
.NET Windows | 100.13 - 200.6 |
.NET Android | 200.0 - 200.6 |
.NET iOS | 200.0 - 200.6 |
.NET Framework | 100.0 - 200.6 |
Xamarin.Android | 100.0 - 100.15 |
Xamarin.iOS | 100.0 - 100.15 |
UWP | 100.0 - 200.6 |