Base class for External Data Source implementations
![](../icons/collapse_all.gif)
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
![](../icons/collapse_all.gif)
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.) |
![](../icons/collapse_all.gif)
Object | |
![]() | AbstractExternalDataSource |