A base class for connecting to and management of FDO data stores.
Data store is a repository of an integrated set of objects. The objects in a data store are modeled either by
classes or feature classes defined within one or more schemas. Some data stores can represent data in only one
schema, while other data stores can represent data in many schemas.
Inheritance Hierarchy
Namespace: FDF.Common.ProvidersAssembly: FDF.Common (in FDF.Common.dll) Version: 3.0.0.0
Syntax public abstract class FdoProvider : FdfObject,
IDisposable, IFdfEditable
Public MustInherit Class FdoProvider
Inherits FdfObject
Implements IDisposable, IFdfEditable
public ref class FdoProvider abstract : public FdfObject,
IDisposable, IFdfEditable
[<AbstractClassAttribute>]
type FdoProvider =
class
inherit FdfObject
interface IDisposable
interface IFdfEditable
end
The FdoProvider type exposes the following members.
Constructors
| Name | Description |
---|
| FdoProvider | Initializes a new instance of the FdoProvider class |
TopProperties Methods
| Name | Description |
---|
| Count | |
| CreateDataStore | Implementation specific. |
| CreateSpatialContext | |
| Delete(FdoFeatureCollection, FdfResultCollection) | |
| Delete(IFdoFeature, FdfResultCollection) | |
| Delete(IFdoFilter, FdfResultCollection) | |
| DeleteObjectT | |
| DestroySpatialContext |
Destroys default FeatureSchema spatial context, if such operation is
supported by present Provider.
|
| DestroySpatialContext(String) |
Destroys named FeatureSchema spatial context, if such operation is
supported by present Provider.
|
| Dispose | |
| Dispose(Boolean) | Releases the unmanaged resources used by the FdoProvider and optionally releases the managed resources |
| DisposeConnection | |
| FeatureClassExists | |
| GetClass | |
| GetFeatureClassName | |
| GetObjectCountT | |
| GetProperties | |
| GetReaderCount |
Returns total number of feature property instances found in IFeatureReader.
|
| HasElevation | |
| Insert(FdoFeatureCollection, FdfResultCollection) | |
| Insert(IFdoFeature, FdfResultCollection) | |
| InsertObjectT | |
| OpenConnection |
Opens (establishes) a connection to implemented FDO data store by means of
IConnection connection object instance.
Returns True if connection was established successfully, otherwise False.
Once being established, connection needs to be closed via DisposeConnection.
|
| SaveFeatureSchema | |
| Select | |
| SelectObjectT | |
| SpatialContextExists | |
| ToString | (Overrides FdfObjectToString.) |
| TryApplySchema | |
| TryCreateDataStore | |
| TryCreateSpatialContext(Int32, Double, Double, GeEnvelope, FdfResultCollection) | |
| TryCreateSpatialContext(String, String, Int32, Double, Double) | |
| TryDestroySpatialContext | |
| TryGetEnvelope | |
| TryGetGeometryValue | |
| TryGetParameterValues | |
| TryGetPropertyValues(PropertyValueCollection, FdoFeature, FdfResultCollection, Boolean) | |
| TryGetPropertyValues(PropertyValueCollection, DomPropertyReader, Object, ComparisonCondition, Boolean) | |
| TryGetSchemaName | |
| TryGetSpatialContext | |
| TryInsert | |
| Update(FdoFeatureCollection, FdfResultCollection) | |
| Update(IFdoFeature, FdfResultCollection) | |
| UpdateObjectT | |
TopEvents Remarks
A feature class is a schema element that describes a type of real-world object.
It includes a class name and property definitions, including zero or more geometric properties.
It describes the type of data that would be included in object instances of that type.
See Also