Base class for External Data Source implementations
| C# | Visual Basic | Visual C++ | J# |
public abstract class AbstractExternalDataSource : IManagedDataSource
Public MustInherit Class AbstractExternalDataSource _ Implements IManagedDataSource
public ref class AbstractExternalDataSource abstract : IManagedDataSource
public abstract class AbstractExternalDataSource implements IManagedDataSource
| All Members | Constructors | Methods | |||
| Icon | Member | Description |
|---|---|---|
| AbstractExternalDataSource()()()() | Initializes a new instance of the AbstractExternalDataSource class | |
| Equals(Object) |
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.) | |
| ExecuteBulk(IList<(Of <<'(BulkItem>)>>)) |
Execute given bulk of operations.
Each BulkItem contains one of the following operation -
WRITE - given object should be inserted to the data store,
UPDATE - given object should be updated in the data store,
REMOVE - given object should be deleted from the data store
If the implementation uses transactions,
all the bulk operations must be executed in one transaction.
| |
| Finalize()()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| GetBoolProperty(String, Boolean) |
Gets the specified property's value and convert it to boolean.
| |
| GetEnumerator(Query) |
Create an enumerator over all objects that match the given Query.
| |
| GetFileProperty(String) |
Gets the specified property's value, and converts it to absolute path form.
| |
| GetHashCode()()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetIntProperty(String, Int32) |
Gets the specified property's value and convert it to int.
| |
| GetProperty(String) |
Gets the specified property's value.
| |
| GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| Init(Dictionary<(Of <<'(String, String>)>>)) |
Initialize and configure the data source using given properties.
Called when space is started.
| |
| InitialLoad()()()() |
Creates and returns an enumerator over all the entries that should be loaded into space.
| |
| MemberwiseClone()()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| Shutdown()()()() |
Close the data source and clean any used resources.
Called before space shutdown.
| |
| ToString()()()() |
Returns a String that represents the current Object.
(Inherited from Object.) |
| Object | |
| AbstractExternalDataSource | |
