ESRI.ArcGIS.Mobile
FeatureSource Class Members
See Also  Properties  Methods  Events Send Feedback
ESRI.ArcGIS.Mobile.FeatureCaching Namespace : FeatureSource Class


The following tables list the members exposed by FeatureSource.

Public Properties

 NameDescription
Public PropertyAllowDuplicateLabels Enables/disables the display of duplicate labels for this feature source.  
Public PropertyAllowModify Indicates existing data in the feature source can be modified.  
Public PropertyAllowNew Indicates if new data can be added to this feature source.  
Public PropertyAttachmentManager Gets the attachment manager for this layer.  
Public PropertyColumns Returns the column collection representing attribute fields in a feature source.  
Public PropertyDefaultTransparency Gets the feature source transparency as a percentage.  
Public PropertyDefaultVisibility Gets the default visibility.  
Public PropertyDisplayColumnIndex Gets the display column index.  
Public PropertyDisplayColumnName Gets the display column name.  
Public PropertyEditsCount Gets the number of edited features in the feature source.  
Public PropertyFidColumnIndex Gets the primary key column index.  
Public PropertyFidColumnName Gets the primary key column name.  
Public PropertyFullExtent Returns an envelope describing full boundary of this feature source.  
Public PropertyGeometryColumnIndex Gets the ESRI Geometry column index.  
Public PropertyGeometryColumnName Gets the ESRI Geometry column name.  
Public PropertyGeometryEditable Indicates if the geometry is editable.  
Public PropertyGeometryType Gets the type of geometry contained in the FeatureSource.  
Public PropertyGlobalIdColumnIndex Gets the global Id column index.  
Public PropertyGlobalIdColumnName Gets the global Id column name.  
Public PropertyHasEdits Returns true if the feature source has edits.  
Public PropertyHasSubtypes Indicates if the feature source has subtypes.  
Public PropertyIdGets the unique identifier for the feature source.  
Public PropertyIsAnnotationSource Indicates if the feature source is an annotation source.  
Public PropertyIsVersioned Indicates if the feature source is versioned.  
Public PropertyLabelClasses Gets the label classes.  
Public PropertyMaxScale Gets the maximum scale range at which the feature source should be drawn. A value of 0 indicates that it has no maximum.  
Public PropertyMinScale Gets the minimum scale range at which the source should be drawn. A value of 0 indicates that it has no minimum.  
Public PropertyMobileCache Gets the mobile cache this feature source belongs to.  
Public PropertyName Gets the name.  
Public Propertystatic (Shared in Visual Basic)Namespace Gets the namespace for the XML representation of the data.  
Public PropertyRenderer Gets the source renderer.  
Public PropertyServerDefinitionExpression Gets server definition expression for the source.  
Public PropertyServerFeatureClassName Gets the server feature class name.  
Public PropertySubtypeColumnIndex Gets the subtype column index.  
Public PropertySubtypeColumnName Gets the subtype column name.  
Public PropertySubtypesReturns the subtypes DataTable.  
Public PropertyVersionName Gets the version name used by this feature source when data is retrieved from or posted to the server.  
Public PropertyWorkspace Gets the editing workspace for this layer.  
Top

Public Methods

 NameDescription
Public MethodCancelAllEditsOverloaded.  Cancel all edits, original data are restored.  
Public MethodCancelEditsOverloaded.  Cancels edit for a list of features. if fids is null then it will cancel all edits.  
Public MethodChangeVersionName Change the editing version for the feature source. If the feature source is not empty, the data will be removed from the cache. The targetEditingVersionName is not verified against the server until a request is executed, be sure to provide a valid version name.  
Public MethodCreateIndex Creates a new index on featuresource column.  
Public MethodDeleteIndex Drop an index  
Public MethodGetDataReaderOverloaded.  FeatureDataReader returns an implementation of ADO.NET System.Data.IDataReader providing access to data. The returned data is based on a query filter and it corresponds to the cached data and the edits.  
Public MethodGetDataTableOverloaded.  Gets an empty FeatureDataTable.  
Public MethodGetFeatureCountOverloaded.  Returns the current feature count.  
Public MethodGetIndexes Gets a dictionary of indexes and ColumnNames created for the index  
Public MethodGetLegendItems Returns a collection of legend items for the different symbols of the renderer object.  
Public MethodGetStoredEditState Returns the stored edit state of this feature.  
Public MethodInScaleRange Returns true if the feature source is visible at the specified scale.  
Public MethodIsDataCached Determines if data has been cached for the specified area.  
Public MethodRecommendedSwatchSize This method creates a System.Drawing.Size object for swatch size with maximum width and height. The size is recommended for best fit, but not required to use. You can create your own size for a Table Of Contents.  
Public MethodRemoveFeaturesOverloaded.  Removes the non edited features for the extent.  
Public MethodRestoreDefaultVersionName Restores the default editing version name. It will remove all the cached data for the feature source.  
Public MethodSaveEdits Applies the changes from the FeatureDataTable into the deleted, updated, and added features.  
Public MethodToStringOverridden.  Overridden. Returns the name of the source.  
Top

Protected Methods

 NameDescription
Protected MethodOnClosing Broadcasts the Closing event.  
Protected MethodOnDataChanged Broadcasts the DataChanged event.  
Top

Public Events

 NameDescription
Public EventClosingOccurs when the layer is closing .  
Public EventDataChanged Occurs when the feature source data have changed.  
Top

See Also

© 2013 All Rights Reserved.