Click or drag to resize

MemoryBuffer Class

Provides in-memory storage for relational data.
Inheritance Hierarchy

Namespace:  Aloe.SystemFrameworks.Domain.DataAccess
Assembly:  Aloe.SystemFrameworks.Domain (in Aloe.SystemFrameworks.Domain.dll) Version: 20.1.3.5
Syntax
public class MemoryBuffer : DataBuffer

The MemoryBuffer type exposes the following members.

Constructors
  NameDescription
Public methodMemoryBuffer
Initializes a new instance of the DataBuffer class.
Top
Properties
  NameDescription
Public propertyDataSource
Gets the data source, which is used to load missing rows.
(Inherited from DataBuffer.)
Public propertyItem
Gets the MemoryBufferTable with the specified table name.
(Inherited from DataBuffer.)
Public propertyMetadataProvider
Gets or sets the table metadata provider.
(Inherited from DataBuffer.)
Public propertyTables
Gets the tables in the buffer.
(Overrides DataBufferTables.)
Top
Methods
  NameDescription
Public methodAcceptChanges
Commits all changes since the last AcceptChanges.
(Inherited from DataBuffer.)
Public methodContainsTable
Determines whether the buffer contains table with the specified table name.
(Overrides DataBufferContainsTable(String).)
Public methodCreateTable
Creates a table with the specified name using the metadata provider.
(Inherited from DataBuffer.)
Public methodGetChanges
Gets the changes since the last AcceptChanges.
(Overrides DataBufferGetChanges.)
Public methodMerge
Merges the current buffer with the specified buffer.
(Inherited from DataBuffer.)
Public methodNewTable
Creates and returns a new table.
(Overrides DataBufferNewTable(String).)
Public methodRejectChanges
Rejects all changes to the buffer.
(Inherited from DataBuffer.)
Public methodToString
Returns a String that represents this instance.
(Overrides ObjectToString.)
Top
Events
  NameDescription
Public eventColumnValueExternallyChanged
Triggered when column value in any table has been changed by external code.
(Inherited from DataBuffer.)
Public eventColumnValueExternallyChanging
Triggered when column value in any table is about to change by external code.
(Inherited from DataBuffer.)
Top
See Also