Summary
    the db4o Blob type to store blobs independent of the main database
    file and allows to perform asynchronous upload and download operations.
    
		- Assembly
- Db4objects.Db4o-2010 .dll 
- Namespace
- Db4objects.Db4o .Types 
- Interfaces
- Implementing Types
							graph BT
	Type-.->Interface0["IDb4oType"]
	click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Types/IDb4oType"
	Type["IBlob"]
class Type type-node
	Implementing0["BlobImpl"]-.->Type
	click Implementing0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/BlobImpl"
						
					Syntax
public interface IBlob : IDb4oTypeRemarks
    the db4o Blob type to store blobs independent 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 separate 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.
			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 separate 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.
Methods
| Name | Value | Summary | 
|---|---|---|
| DeleteFile | void | Deletes the current file stored in this BLOB. | 
| GetFileName | string | returns the name of the file the blob was stored to. | 
| GetStatus | double | returns the status after the last read- or write-operation. | 
| ReadFrom | void | reads a file into the db4o system and stores it as a blob. | 
| ReadLocal | void | reads a file into the db4o system and stores it as a blob. | 
| WriteLocal | void | writes stored blob data to a file. | 
| WriteTo | void | writes stored blob data to a file. |