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) |  (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()()() |  (Inherited from Object.) | 
| Object | |
| AbstractExternalDataSource | |
