[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

the db4o Blob type to store blobs independant of the main database file and allows to perform asynchronous upload and download operations.

Namespace: Db4objects.Db4o.Types
Assembly:   Db4objects.Db4o (in Db4objects.Db4o.dll)

Syntax

Visual Basic (Declaration)
Public Interface IBlob _
	Implements IDb4oType
C#
public interface IBlob : IDb4oType
Visual C++
public interface class IBlob : IDb4oType

Remarks

the db4o Blob type to store blobs independant of the main database file and allows to perform asynchronous upload and download operations.

Usage:
- Define Blob fields on your user classes.
- As soon as an object of your class is stored, db4o automatically takes care that the Blob field is set.
- Call readFrom to read a blob file into the db4o system.
- Call writeTo to write a blob file from within the db4o system.
- getStatus may help you to determine, whether data has been previously stored. It may also help you to track the completion of the current process.

db4o client/server carries out all blob operations in a seperate thread on a specially dedicated socket. One socket is used for all blob operations and operations are queued. Your application may continue to access db4o while a blob is transferred in the background.