Click or drag to resize
FdoProvider Class
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.Providers
Assembly: FDF.Common (in FDF.Common.dll) Version: 3.0.0.0
Syntax
public abstract class FdoProvider : FdfObject, 
	IDisposable, IFdfEditable

The FdoProvider type exposes the following members.

Constructors
  NameDescription
Public methodFdoProvider
Initializes a new instance of the FdoProvider class
Top
Properties
  NameDescription
Public propertyConnection
Gets instantiated IConnection interface object enabling implemented feature provider opening and closing an unique session with a data store.
Public propertyConnectionString
Returns connection string required by provider for establishing data store connection.
Public propertyDefaultSchemaName
Public propertyDefaultSpatialContextDescription
Public propertyDefaultSpatialContextName
Public propertyDisplayDescription
Returns human-readable description of provider.
Public propertyDisplayName
Returns human-readable name of provider.
Public propertyFeatureSchemaCollection
Public propertyIsLicensed
Public propertyIsSpatialContextDynamic
Public propertyProvider
Gets instantiated implementation of Provider object which connects to provider-specific FDO data store.
Public propertyProviderName
Returns name of provider.
Public propertySupportsCustomDataStore
Public propertySupportsCustomSchema
Public propertySupportsListDataStores
Public propertySupportsSchemaAttributes
Top
Methods
  NameDescription
Public methodCount
Public methodCreateDataStore
Implementation specific.
Public methodCreateSpatialContext
Public methodDelete(FdoFeatureCollection, FdfResultCollection)
Public methodDelete(IFdoFeature, FdfResultCollection)
Public methodDelete(IFdoFilter, FdfResultCollection)
Public methodDeleteObjectT
Public methodDestroySpatialContext
Destroys default FeatureSchema spatial context, if such operation is supported by present Provider.
Public methodDestroySpatialContext(String)
Destroys named FeatureSchema spatial context, if such operation is supported by present Provider.
Public methodDispose
Disposes FdoProvider object. Automatically closes and disposes any opened connection established via OpenConnection(FdfResultCollection) method.
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the FdoProvider and optionally releases the managed resources
Public methodDisposeConnection
Closes and disposes an IConnection connection object previously opened using OpenConnection(FdfResultCollection) method.
Public methodFeatureClassExists
Public methodGetClass
Public methodGetFeatureClassName
Public methodGetObjectCountT
Public methodGetProperties
Public methodStatic memberGetReaderCount
Returns total number of feature property instances found in IFeatureReader.
Public methodHasElevation
Public methodInsert(FdoFeatureCollection, FdfResultCollection)
Public methodInsert(IFdoFeature, FdfResultCollection)
Public methodInsertObjectT
Public methodOpenConnection
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.
Public methodSaveFeatureSchema
Public methodSelect
Public methodSelectObjectT
Public methodSpatialContextExists
Public methodToString (Overrides FdfObjectToString.)
Public methodTryApplySchema
Public methodTryCreateDataStore
Public methodTryCreateSpatialContext(Int32, Double, Double, GeEnvelope, FdfResultCollection)
Public methodTryCreateSpatialContext(String, String, Int32, Double, Double)
Public methodTryDestroySpatialContext
Public methodTryGetEnvelope
Public methodTryGetGeometryValue
Public methodTryGetParameterValues
Public methodTryGetPropertyValues(PropertyValueCollection, FdoFeature, FdfResultCollection, Boolean)
Public methodTryGetPropertyValues(PropertyValueCollection, DomPropertyReader, Object, ComparisonCondition, Boolean)
Public methodTryGetSchemaName
Public methodTryGetSpatialContext
Public methodTryInsert
Public methodUpdate(FdoFeatureCollection, FdfResultCollection)
Public methodUpdate(IFdoFeature, FdfResultCollection)
Public methodUpdateObjectT
Top
Events
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