Class List (Data Abstract for .NET)

From RemObjects Software

Jump to: navigation, search

This is a Data Abstract Architecture entry
Feel free to add your notes to this topic below.



Class (Namespace)
Description
BaseComponent
(RemObjects.Common)
Provides a common ancestor class for all components implemented in Data Abstract.
BaseField
(RemObjects.DataAbstract.Schema)
Base class for schema elements such as SchemaField and SchemaParameter.
BaseLoginService
(RemObjects.DataAbstract.Server)
Provides the base for the SimpleLoginService and MultiDbLoginService service classes used by the Login templates.
BaseObjectPool
(RemObjects.Common.Pooling)
Base class for all object pooling classes.
Bin2DataStreamer
(RemObjects.DataAbstract)
Class that uses a improved proprietary binary format. This format is compatible with the Delphi version of Data Abstract.
BinDataStreamer
(RemObjects.DataAbstract)
Class that uses a proprietary binary format for streaming data across the network. Binary format compatible with the Delphi version of Data Abstract.
BusinessProcessor
(RemObjects.DataAbstract.Server)
Provides the core logic for processing changes from client applications and applying them to the back-end database.
BusinessSchemaElement
(RemObjects.DataAbstract.Schema)
Base class for all the schema elements that can have a business class associated.
Configuration
(RemObjects.DataAbstract.Server)
Contains the information about all known ADO.NET providers and database providers that Data Abstract for .NET supports.
ConnectionDefinition
(RemObjects.DataAbstract.Server)
Stores information about a Data Abstract connection and administers the related connection pool in behalf of a ConnectionManager.
ConnectionDefinitionCollection
(RemObjects.DataAbstract.Server)
A strongly typed NamedObjectCollection Class descendant that handles ConnectionDefinition elements.
ConnectionManager
(RemObjects.DataAbstract.Server)
Includes the functionality required to handle a list of database connection definitions, instantiate actual connections and determine pooling settings.
ConnectionPool (Data Abstract)
(RemObjects.DataAbstract.Server)
A CustomObjectPool that handles IAbstractConnection items. ConnectionPool collections are used by ConnectionDefinitions to hold their connection lists.
DAConfigurationError
(RemObjects.DataAbstract.Server)
Exception raised by the Configuration Class whenever a parameter of the DataAbstract.daConfig file is incorrect and contains wrong information.
DAException
(RemObjects.DataAbstract.Server)
DataAbstractService
(RemObjects.DataAbstract.Server)
Class that provides pre-defined methods that clients can use to read data stored in a database, to apply updates, execute commands and more.
DataParameter
(RemObjects.DataAbstract.Server)
Stores a name/value pair (used by several IDataAbstractService Interface methods to pass parameters to remote commands and data tables before their execution).
DataRequestRequest
(RemObjects.DataAbstract)
DataRequestRequest is used by Data Abstract to request data from the server without requiring an _Intf file to invoke it. This class makes use of the RemObjects SDK DynamicRequest support.
DataStreamer
(RemObjects.DataAbstract)
Abstract base class that provides serialization and deserialization of deltas and data in Data Abstract.
DataUpdateRequest
(RemObjects.DataAbstract)
This class is used by Data Abstract to update data on the server without requiring an _Intf file to invoke it.
Delta
(RemObjects.DataAbstract)
Contains a collection of DeltaChange items. This class maintains a list of inserted, deleted and updated rows in a DataTable that should be send to the server for processing updates.
DeltaChange
(RemObjects.DataAbstract)
DeltaChange is a single changed row within a Delta. This class is used by Data Abstract to store a row that has been removed, added or modified.
DynamicRequest
(RemObjects.SDK)
Used to represent a request, or method call, that can be made to a service on a RemObjects SDK Server.
DynamicRequestParameter
(RemObjects.SDK)
Used to represent a single Parameter in a DynamicRequest Class.
DynamicRequestParameterCollection
(RemObjects.SDK)
Maintains a list of parameters to be used in a DynamicRequest Class.
MultiDbLoginService
(RemObjects.DataAbstract.Server)
Provides the base implementation for the LoginService created by the MultiDB Login templates.
NamedObject
(RemObjects.Common.Collections)
Base class for an object with a unique name that can be stored in a NamedObjectCollection.
NamedObjectCollection
(RemObjects.Common.Collections)
Specialized collection class containing named objects that implement the INamedObject Interface.
NamedObjectWithDefault
(RemObjects.Common.Collections)
Provides a base class for items to use with a NamedObjectCollectionWithDefault Class.
NamedObjectCollectionWithDefault
(RemObjects.Common.Collections)
NamedObjectCollection descendent that supports default items.
NamedSchemaCollection
(RemObjects.DataAbstract.Schema)
ObjectPool
(RemObjects.Common.Pooling)
Object pool that calls the default constructor of the type passed as a generic parameter when creating new instances.
PoweredByButton
(RemObjects.DataAbstract)
Displays a "powered by Data Abstract" logo so you can let the world know that you use RemObjects Data Abstract by adding this button to your application's About Box.
RemoteCommand
(RemObjects.DataAbstract)
Provides the ability to dynamically invoke a Command from the server's Schema.
RemoteCommandRequest
(RemObjects.DataAbstract)
RemoteCommandRequest is used by Data Abstract to invoke a Delta Command on the server without requiring an _Intf file to invoke it.
RemoteDataAdapter
(RemObjects.DataAbstract)
Represents client-side access to a set of data tables published on the server.
RemoteDataAdapterRequest
(RemObjects.DataAbstract)
Base class for calls to the remote Data Abstract server.
RemoteService
(RemObjects.SDK)
Used to represent the connection to a service on the server, including the client channel and messages used to communicate with it.
RODuplicateNameException
(RemObjects.Common.Collections)
Duplicate name exception, used by the NamedObjectCollection Class.
ROException
(RemObjects.Common)
Base exception class used by the Data Abstract classes.
ROXmlException
(RemObjects.Common)
Occurs when processing XML files, such as Schemas or Connections, fails.
Schema
(RemObjects.DataAbstract.Schema)
Provides access to a Data Abstract schema.
SchemaColumnMapping
(RemObjects.DataAbstract.Schema)
A class defining a mapping between a data table Field and the field returned by the select Statement defined in the schema.
SchemaColumnMappingCollection
(RemObjects.DataAbstract.Schema)
A strongly typed NamedObjectCollection Class descendant that handles SchemaColumnMapping objects.
SchemaCommand
(RemObjects.DataAbstract.Schema)
This class defines a command contained by a schema.
SchemaDataTable
(RemObjects.DataAbstract.Schema)
This class defines a data table contained by a schema.
SchemaDataTableCollection
(RemObjects.DataAbstract.Schema)
A strongly typed NamedObjectCollection descendant that handles SchemaDataTable objects.
SchemaElement
(RemObjects.DataAbstract.Schema)
SchemaField
(RemObjects.DataAbstract.Schema)
Represents a field of a Data Table contained in a schema.
SchemaFieldCollection
(RemObjects.DataAbstract.Schema)
A strongly typed NamedObjectCollection Class descendant that handles Field objects.
SchemaParameter
(RemObjects.DataAbstract.Schema)
A parameter of a data table or a command contained in a schema.
SchemaParameterCollection
(RemObjects.DataAbstract.Schema)
A strongly typed NamedObjectCollection descendant that handles SchemaParameter objects
SchemaRelationship
(RemObjects.DataAbstract.Schema)
Represents a relationship between two data tables contained in a schema.
SchemaRelationshipCollection
(RemObjects.DataAbstract.Schema)
A strongly typed NamedObjectCollection descendant that handles SchemaRelationship objects.
SchemaRequest
(RemObjects.DataAbstract)
SchemaRequest is used by Data Abstract to request the schema for a Data Abstract service from the server without requiring an _Intf file to invoke it.
SchemaSQLStatement
(RemObjects.DataAbstract.Schema)
This class represents a statement of either a data table or a SQL command contained in a schema.
SchemaSQLStatementCollection
(RemObjects.DataAbstract.Schema)
A strongly typed NamedObjectCollection Class descendant that handles SchemaSQLStatement Class objects
SchemaUpdateRule
(RemObjects.DataAbstract.Schema)
Defines the business rule used to process the Delta associated with a data table of the schema.
SchemaUpdateRuleCollection
(RemObjects.DataAbstract.Schema)
A strongly typed NamedObjectCollection Class descendant that handles SchemaUpdateRule Class objects.
ServiceSchema
(RemObjects.DataAbstract.Schema)
A descendant of the schema class which extends it by providing methods to create ADO.NET commands, data readers or execute commands directly.
SimpleLoginService
(RemObjects.DataAbstract.Server)
Provides the base implementation for the LoginService created by the MultiDB Login templates.
SQLSchemaElement
(RemObjects.DataAbstract.Schema)
UserInfo
(RemObjects.DataAbstract.Server)
The base class for user information sent by a login service to a client at the end of a successful login.
XmlSerializableComponent
(RemObjects.Common)
Base class for components that support XML serialization through the IXmlSerializable Interface.


See Also


Product: RemObjects Data Abstract
Current version: Data Abstract 'Vinci' (5.0)

ListsGlossaryFeaturesHow ToDriversComponentsToolsSamplesArticlesArchitectureIssues

Personal tools