Show / Hide Table of Contents

Class GeodatabaseFeatureTable

Represents a feature table stored in a Geodatabase.

Inheritance
Object
FeatureTable
ArcGISFeatureTable
GeodatabaseFeatureTable
Implements
INotifyPropertyChanged
ILoadable
ArcGISFeatureTable.EditableAttributeFields
ArcGISFeatureTable.FeatureTemplates
ArcGISFeatureTable.FeatureTypes
ArcGISFeatureTable.GlobalIdField
ArcGISFeatureTable.HasAttachments
ArcGISFeatureTable.ObjectIdField
ArcGISFeatureTable.LayerInfo
ArcGISFeatureTable.ServiceLayerId
ArcGISFeatureTable.TypeIdField
ArcGISFeatureTable.UseAdvancedSymbology
ArcGISFeatureTable.FeatureSubtypes
ArcGISFeatureTable.SubtypeField
ArcGISFeatureTable.DefaultSubtypeCode
ArcGISFeatureTable.ContingentValuesDefinition
ArcGISFeatureTable.UnknownJson
ArcGISFeatureTable.UnsupportedJson
ArcGISFeatureTable.Username
ArcGISFeatureTable.CreateFeature(FeatureSubtype)
ArcGISFeatureTable.CreateFeature(FeatureSubtype, Geometry)
ArcGISFeatureTable.CreateFeature(FeatureTemplate)
ArcGISFeatureTable.CreateFeature(FeatureTemplate, Geometry)
ArcGISFeatureTable.CreateFeature(FeatureType)
ArcGISFeatureTable.CreateFeature(FeatureType, Geometry)
ArcGISFeatureTable.GetAddedFeaturesAsync()
ArcGISFeatureTable.GetAddedFeaturesCountAsync()
ArcGISFeatureTable.GetDeletedFeaturesAsync()
ArcGISFeatureTable.GetDeletedFeaturesCountAsync()
ArcGISFeatureTable.GetLocalEditsAsync()
ArcGISFeatureTable.GetLocalEditsCountAsync()
ArcGISFeatureTable.GetFeatureTemplate(String)
ArcGISFeatureTable.GetFeatureType(String)
ArcGISFeatureTable.GetUpdatedFeaturesAsync()
ArcGISFeatureTable.GetUpdatedFeaturesCountAsync()
ArcGISFeatureTable.GetRelatedTables(RelationshipInfo)
ArcGISFeatureTable.GetRelatedTables()
ArcGISFeatureTable.QueryRelatedFeaturesAsync(ArcGISFeature)
ArcGISFeatureTable.QueryRelatedFeaturesAsync(ArcGISFeature, RelatedQueryParameters)
ArcGISFeatureTable.ValidateRelationshipConstraintsAsync(ArcGISFeature)
ArcGISFeatureTable.QueryRelatedFeatureCountAsync(ArcGISFeature)
ArcGISFeatureTable.QueryRelatedFeatureCountAsync(ArcGISFeature, RelatedQueryParameters)
ArcGISFeatureTable.HasLocalEdits()
ArcGISFeatureTable.GetContingentValues(ArcGISFeature, String)
ArcGISFeatureTable.ValidateContingencyConstraints(ArcGISFeature)
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
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Esri.ArcGISRuntime.Data
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class GeodatabaseFeatureTable : ArcGISFeatureTable, INotifyPropertyChanged, ILoadable
Remarks

For mobile geodatabases created by ArcGIS Pro, renderer information isn't stored in the geodatabase. A default renderer is therefore used to display mobile geodatabase feature tables in a feature layer. In most cases, this default should be replaced with a custom renderer.

Constructors

Name Description
GeodatabaseFeatureTable(GeodatabaseFeatureTable, RelationshipInfo)

Initializes a new instance of the GeodatabaseFeatureTable class.

Properties

Name Description
Geodatabase

Gets the Geodatabase associated with this table.

Methods

Name Description
HasLocalEditsSince(DateTimeOffset)

Returns a value indicating whether local edits were made since the specified date.

Applies to

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

Relevant samples

Edit and sync features: Synchronize offline edits with a feature service.
Feature layer (geodatabase): Display features from a local geodatabase.
Generate geodatabase: Generate a local geodatabase from an online feature service.
Geodatabase transactions: Use transactions to manage how changes are committed to a geodatabase.
In This Article
Back to top Copyright © 2022 Esri.