[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
The following tables list the members exposed by the IExtClient type.
Public Methods
Name | Description | |||||
---|---|---|---|---|---|---|
![]() | Activate | activates all members on a stored object to the specified depth. (Inherited from IObjectContainer.) | ||||
![]() | Backup | backs up a database file of an open ObjectContainer. (Inherited from IExtObjectContainer.) | ||||
![]() | Bind | binds an object to an internal object ID. (Inherited from IExtObjectContainer.) | ||||
![]() | Close | closes this IObjectContainer. (Inherited from IObjectContainer.) | ||||
![]() | Collections |
returns the
Db4objects.Db4o.Types.IDb4oCollections
interface to create or modify database-aware
collections for this
Db4objects.Db4o.IObjectContainer
. (Inherited from IExtObjectContainer.) | ||||
![]() | Commit | commits the running transaction. (Inherited from IObjectContainer.) | ||||
![]() | Configure | returns the Configuration context for this ObjectContainer. (Inherited from IExtObjectContainer.) | ||||
![]() | Deactivate | deactivates a stored object by setting all members to (Inherited from IObjectContainer.)
| ||||
![]() | Delete | deletes a stored object permanently. (Inherited from IObjectContainer.) | ||||
![]() | Descend | returns a member at the specific path without activating intermediate objects.
(Inherited from IExtObjectContainer.) | ||||
![]() | Ext | returns an IObjectContainer with extended functionality. (Inherited from IObjectContainer.) | ||||
![]() | Get | Query-By-Example interface to retrieve objects. (Inherited from IObjectContainer.) | ||||
![]() | GetByID | returns the stored object for an internal ID. (Inherited from IExtObjectContainer.) | ||||
![]() | GetByUUID |
returns a stored object for a
Db4objects.Db4o.Ext.Db4oUUID
.
(Inherited from IExtObjectContainer.)This method is intended for replication and for long-term external references to objects. To get a Db4objects.Db4o.Ext.Db4oUUID for an object use Db4objects.Db4o.Ext.IExtObjectContainer.GetObjectInfo and Db4objects.Db4o.Ext.IObjectInfo.GetUUID . Objects will not be activated by this method. They will be returned in the activation state they are currently in, in the local cache. | ||||
![]() | GetID | returns the internal unique object ID. (Inherited from IExtObjectContainer.) | ||||
![]() | GetObjectInfo |
returns the
Db4objects.Db4o.Ext.IObjectInfo
for a stored object.
(Inherited from IExtObjectContainer.)This method will return null, if the passed object is not stored to this
| ||||
![]() | Identity | returns the Db4oDatabase identity object for this ObjectContainer. (Inherited from IExtObjectContainer.) | ||||
![]() | IsActive | tests if an object is activated. (Inherited from IExtObjectContainer.) | ||||
![]() | IsAlive | checks if the client is currently connected to a server. | ||||
![]() | IsCached | tests if an object with this ID is currently cached. (Inherited from IExtObjectContainer.) | ||||
![]() | IsClosed | tests if this (Inherited from IExtObjectContainer.)
| ||||
![]() | IsStored | tests if an object is stored in this (Inherited from IExtObjectContainer.)
| ||||
![]() | KnownClasses |
returns all class representations that are known to this
ObjectContainer because they have been used or stored.
(Inherited from IExtObjectContainer.) | ||||
![]() | Lock | returns the main synchronisation lock. (Inherited from IExtObjectContainer.) | ||||
![]() | MigrateFrom | aids migration of objects between ObjectContainers. (Inherited from IExtObjectContainer.) | ||||
![]() | PeekPersisted |
returns a transient copy of a persistent object with all members set
to the values that are currently stored to the database.
(Inherited from IExtObjectContainer.) | ||||
![]() | Reflector | Return the reflector currently being used by db4objects. (Inherited from IExtObjectContainer.) | ||||
![]() | Refresh | refreshs all members on a stored object to the specified depth. (Inherited from IExtObjectContainer.) | ||||
![]() | ReleaseSemaphore | releases a semaphore, if the calling transaction is the owner. (Inherited from IExtObjectContainer.) | ||||
![]() | ReplicationBegin |
prepares for replication with another
Db4objects.Db4o.IObjectContainer
.
(Inherited from IExtObjectContainer.)An Db4objects.Db4o.IObjectContainer can only be involved in a replication process with one other Db4objects.Db4o.IObjectContainer at the same time. The returned Db4objects.Db4o.Replication.IReplicationProcess interface provides methods to commit and to cancel the replication process. This ObjectContainer will be "peerA" for the returned ReplicationProcess. The other ObjectContainer will be "peerB". | ||||
![]() | Rollback | rolls back the running transaction. (Inherited from IObjectContainer.) | ||||
![]() | Set | newly stores objects or updates stored objects. (Inherited from IObjectContainer.) | ||||
![]() | Set | deep update interface to store or update objects. (Inherited from IExtObjectContainer.) | ||||
![]() | SetSemaphore | attempts to set a semaphore. (Inherited from IExtObjectContainer.) | ||||
![]() | StoredClass |
returns a
Db4objects.Db4o.Ext.IStoredClass
meta information object.
(Inherited from IExtObjectContainer.)There are three options how to use this method. Any of the following parameters are possible: - a fully qualified classname. - a Class object. - any object to be used as a template. | ||||
![]() | StoredClasses |
returns an array of all
Db4objects.Db4o.Ext.IStoredClass
meta information objects.
(Inherited from IExtObjectContainer.) | ||||
![]() | SwitchToFile | requests opening a different server database file for this client session.
| ||||
![]() | SwitchToMainFile |
requests switching back to the main database file after a previous call
to
| ||||
![]() | SystemInfo |
returns the
Db4objects.Db4o.Ext.ISystemInfo
for this ObjectContainer.
(Inherited from IExtObjectContainer.)The Db4objects.Db4o.Ext.ISystemInfo supplies methods that provide information about system state and system settings of this ObjectContainer. | ||||
![]() | Version | returns the current transaction serial number. (Inherited from IExtObjectContainer.) |