DataPlace
CS.DataPlace.Common.Data Namespace
CSCS.DataPlace.Common.Data
DataLayer classes for accessing the dynamic schema of a DataPlace database
Declaration Syntax
C#
namespace CS.DataPlace.Common.Data
Types
All TypesClassesStructuresInterfacesEnumerationsDelegates
IconTypeDescription
BinaryColumnContentType
Contains constants that specify binary content types.

TableExtensions..::.ChildBehaviorMode
Contains constants that specify special table behaviors in relation to its parent.

GridViewState..::.ColumnDefinition
Contains column schema information.

GridViewState..::.ColumnDefinitionCollection
ColumnExtensions
Contains a column's extended properties.

CrossRelationInfo
Represents a cross-relationship, or many-to-many relationship, between columns.

DataItemContext
Provides contextual information about an item, such as the associated DataPlace..::.DPColumnRow, Database, and DataRow Guid.

DataItemValueChanged
Represents the method that is called when the user has selected a new value (or values) for a data item.

DataPlace
Represents a strongly typed in-memory cache of data.
Defines a base schema for any Dataplace database Including strongly typed tables for standard (tblDP*) tables See DataPlaceAdapterFactory for user defined tables

DataPlaceAdapterFactory
Factory class for generating table adapters and performing related operations.

DataPlaceDataSource
Provides a wrapper around multiple DataProvider instances that are being used together by a single editor.

DataProvider
Provides controlled access to a data table and common views, using QueryNotifications to keep it current.

DataProvider..::.DataRefreshedEventManager
Weak event manager for the DataRefreshed event.

DataTableDefaultsHandler
Provides a mechanism for automatically setting default column values on new rows. Also sets standard columns: Guid=newguid(), CreatedDate, ModifiedDate, IsActive

DataType
Represents a data type.

DateTimeDisplayMode
Contains constants that specify how to display date/time values.

DateTimeTimeZoneMode
Contains constants that specify how to interpret time values.

DmpMaster
Represents a strongly typed in-memory cache of data.

DmpMasterAdapterFactory
Manages the creation of table adapters for the DMPMaster database.

DataPlace..::.DPAddInDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPAddInRow
Represents strongly named DataRow class.

DataPlace..::.DPAddInRowChangeEvent
Row event argument class

DataPlace..::.DPAddInRowChangeEventHandler
DataPlace..::.DPColumnDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPColumnRow
Represents strongly named DataRow class.
Typed DataRow representing a user Column of a DataPlace user Table

DataPlace..::.DPColumnRowChangeEvent
Row event argument class

DataPlace..::.DPColumnRowChangeEventHandler
DataPlace..::.DPDistributionDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPDistributionRow
Represents strongly named DataRow class.

DataPlace..::.DPDistributionRowChangeEvent
Row event argument class

DataPlace..::.DPDistributionRowChangeEventHandler
DataPlace..::.DPDistributionTableViewDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPDistributionTableViewRow
Represents strongly named DataRow class.

DataPlace..::.DPDistributionTableViewRowChangeEvent
Row event argument class

DataPlace..::.DPDistributionTableViewRowChangeEventHandler
DataPlace..::.DPEffectiveSecurityDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPEffectiveSecurityRow
Represents strongly named DataRow class.

DataPlace..::.DPEffectiveSecurityRowChangeEvent
Row event argument class

DataPlace..::.DPEffectiveSecurityRowChangeEventHandler
DataPlace..::.DPFilterCriteriaDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPFilterCriteriaRow
Represents strongly named DataRow class.

DataPlace..::.DPFilterCriteriaRowChangeEvent
Row event argument class

DataPlace..::.DPFilterCriteriaRowChangeEventHandler
DataPlace..::.DPFilterCriteriaSetDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPFilterCriteriaSetRow
Represents strongly named DataRow class.

DataPlace..::.DPFilterCriteriaSetRowChangeEvent
Row event argument class

DataPlace..::.DPFilterCriteriaSetRowChangeEventHandler
DataPlace..::.DPFilterDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPFilterRow
Represents strongly named DataRow class.

DataPlace..::.DPFilterRowChangeEvent
Row event argument class

DataPlace..::.DPFilterRowChangeEventHandler
DataPlace..::.DPGroupDataTable
Represents the strongly named DataTable class.
Typed DataTable for rows representing groups

DataPlace..::.DPGroupRow
Represents strongly named DataRow class.

DataPlace..::.DPGroupRowChangeEvent
Row event argument class

DataPlace..::.DPGroupRowChangeEventHandler
DataPlace..::.DPProgrammabilityDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPProgrammabilityRow
Represents strongly named DataRow class.

DataPlace..::.DPProgrammabilityRowChangeEvent
Row event argument class

DataPlace..::.DPProgrammabilityRowChangeEventHandler
DataPlace..::.DPRelationshipDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPRelationshipRow
Represents strongly named DataRow class.
Typed DataRow representing a cross relationship between two DataPlace user tables.

DataPlace..::.DPRelationshipRowChangeEvent
Row event argument class

DataPlace..::.DPRelationshipRowChangeEventHandler
DataPlace..::.DPSecurityMembershipDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPSecurityMembershipRow
Represents strongly named DataRow class.

DataPlace..::.DPSecurityMembershipRowChangeEvent
Row event argument class

DataPlace..::.DPSecurityMembershipRowChangeEventHandler
DataPlace..::.DPSecurityRoleDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPSecurityRoleRow
Represents strongly named DataRow class.

DataPlace..::.DPSecurityRoleRowChangeEvent
Row event argument class

DataPlace..::.DPSecurityRoleRowChangeEventHandler
DataPlace..::.DPSecurityTaskDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPSecurityTaskRightsDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPSecurityTaskRightsRow
Represents strongly named DataRow class.

DataPlace..::.DPSecurityTaskRightsRowChangeEvent
Row event argument class

DataPlace..::.DPSecurityTaskRightsRowChangeEventHandler
DataPlace..::.DPSecurityTaskRow
Represents strongly named DataRow class.

DataPlace..::.DPSecurityTaskRowChangeEvent
Row event argument class

DataPlace..::.DPSecurityTaskRowChangeEventHandler
DataPlace..::.DPSystemOptionsDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPSystemOptionsRow
Represents strongly named DataRow class.

DataPlace..::.DPSystemOptionsRowChangeEvent
Row event argument class

DataPlace..::.DPSystemOptionsRowChangeEventHandler
DataPlace..::.DPTableDataTable
Represents the strongly named DataTable class.
Typed DataTable for rows representing DataPlace user Tables
Typed DataTable for rows representing user tables

DataPlace..::.DPTableRow
Represents strongly named DataRow class.
Typed DataRow representing a DataPlace user Table

DataPlace..::.DPTableRowChangeEvent
Row event argument class

DataPlace..::.DPTableRowChangeEventHandler
DataPlace..::.DPTableViewColumnDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPTableViewColumnRow
Represents strongly named DataRow class.

DataPlace..::.DPTableViewColumnRowChangeEvent
Row event argument class

DataPlace..::.DPTableViewColumnRowChangeEventHandler
DataPlace..::.DPTableViewDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPTableViewFilterDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPTableViewFilterRow
Represents strongly named DataRow class.

DataPlace..::.DPTableViewFilterRowChangeEvent
Row event argument class

DataPlace..::.DPTableViewFilterRowChangeEventHandler
DataPlace..::.DPTableViewRow
Represents strongly named DataRow class.

DataPlace..::.DPTableViewRowChangeEvent
Row event argument class

DataPlace..::.DPTableViewRowChangeEventHandler
DataPlace..::.DPUserDataTable
Represents the strongly named DataTable class.
Typed DataTable for rows representing users

DataPlace..::.DPUserGroupDataTable
Represents the strongly named DataTable class.

DataPlace..::.DPUserGroupRow
Represents strongly named DataRow class.

DataPlace..::.DPUserGroupRowChangeEvent
Row event argument class

DataPlace..::.DPUserGroupRowChangeEventHandler
DataPlace..::.DPUserRow
Represents strongly named DataRow class.
Typed DataRow representing a user in a DataPlace database

DataPlace..::.DPUserRowChangeEvent
Row event argument class

DataPlace..::.DPUserRowChangeEventHandler
DataPlace..::.EncryptionKeyDataTable
Represents the strongly named DataTable class.

DataPlace..::.EncryptionKeyRow
Represents strongly named DataRow class.

DataPlace..::.EncryptionKeyRowChangeEvent
Row event argument class

DataPlace..::.EncryptionKeyRowChangeEventHandler
FileItem
Represents a file in a user table.

FileItemHeader
Contains header information about a file, including its name and size.

ForeignKey
Represents an instance of a foreign key in a user table, i.e. the relationship to a column in a parent table.

DataItemContext..::.GetRowGuid
Represents the method that gets the item's row Guid when needed.

GridViewState
Contains the visual properties, settings, and preferences of a grid.

GridViewStateBasic
Based class for grid view state.

GridViewState..::.GridViewStateCollection
Collection of GridViewStates.

SearchList..::.Id
Contains a name-value pair used to perform a search for matching items.

ImageItem
Represents an image in a user table.

IQueryNotification
Interface for query notifications.

ITableAdapter
Standard interface for working with a DataTable and interacting with a DataProvider.

DmpMaster..::.MySubscriptionsDataTable
Represents the strongly named DataTable class.

DmpMaster..::.MySubscriptionsRow
Represents a subscription to a publication for the current user
Represents strongly named DataRow class.

DmpMaster..::.MySubscriptionsRowChangeEvent
Row event argument class

DmpMaster..::.MySubscriptionsRowChangeEventHandler
OutlookAppointmentField
Contains constants that represent which Outlook appointment field a column is mapped to.

OutlookIntegrationLevel
Contains constants that determine which Outlook integration features are enabled.

DmpMaster..::.PublicationModelDataTable
Represents the strongly named DataTable class.

DmpMaster..::.PublicationModelRow
Represents strongly named DataRow class.

DmpMaster..::.PublicationModelRowChangeEvent
Row event argument class

DmpMaster..::.PublicationModelRowChangeEventHandler
DmpMaster..::.PublicationsDataTable
Represents the strongly named DataTable class.

DmpMaster..::.PublicationsRow
Represents strongly named DataRow class.

DmpMaster..::.PublicationsRowChangeEvent
Row event argument class

DmpMaster..::.PublicationsRowChangeEventHandler
DmpMaster..::.PublicationUserDataTable
Represents the strongly named DataTable class.

DmpMaster..::.PublicationUserRow
Represents a user relationship to a publication which grants access to replicate
Represents strongly named DataRow class.

DmpMaster..::.PublicationUserRowChangeEvent
Row event argument class

DmpMaster..::.PublicationUserRowChangeEventHandler
QueryNotification
Manages a persistent subscribed query notification.

QuerySubscriptions
Handles a collection of table-level query notifications and ensures the same notificaiton is not unnecessarily attached more than once.

GridViewState..::.RecordFilter
Represents a record filter.

GridViewState..::.RecordFilterCondition
Represents a record filter condition.

RelationshipExtensions
Contains the extended properties of a table defined by a DPRelationship row.

SavedSearch
Contains the criteria for rebuilding a view, including filtering based on parameters.

SearchList
Used to create/edit the XML search parameters for standard DataPlace stored procedures.

SavedSearch..::.SearchParameter
Contains a command parameter and its value, used by a SavedSearch.

DataPlaceAdapterFactory..::.SqlColumnNames
Standard system columns.

SqlTableAdapter
Generic wrapper to provide an ITableAdapter interface to a SqlDataAdapter, for use with the SQL database engine.

DmpMasterAdapterFactory..::.SqlTableNames
Collection of actual SQL table names for use with notifications.

DataPlaceAdapterFactory..::.SqlTableNames
Constant list of DataPlace standard SQL table names.

SqlUtility
Contains utility methods for working with database connections, commands, and related common tasks.

GridViewState..::.SummaryColumn
Contains summary column information.

GridViewState..::.SummaryRow
Contains summary row information, which includes summary column information for its columns.

SuspendableDataView
A DataView whose change events can be suspended.

TableExtensions
Contains the extended properties of a table defined by a DPTableRow.

TableSuspendState
Allows a table's change events to be suspended and raises events when the suspended state changes.

TextColumnContentType
Contains constants that specify text content types.

ForeignKey..::.TypeConverter
Type converter for a ForeignKey.

ImageItem..::.TypeConverter
Type converter for ImageItem.

FileItem..::.TypeConverter
Type converter for FileItem.

DataType..::.TypeConverter
Type converter for a DataType.

ImageItem..::.UIEditor
UI editor for ImageItem.

FileItem..::.UIEditor
UI editor for FileItem.

VistaDBQueryNotification
Manages a query notification for the VistaDB database engine.

VistaDBTableAdapter
Generic wrapper to provide an ITableAdapter interface to a SqlDataAdapter, for use with the VistaDB database engine.

WeakEventManagerBase<(Of <(T, TSource>)>)
Base class for weak event managers. To create a manager for a given event, derive from this class and implement the abstract methods.