graph BT
Type-->Base0["Object"]
Type-.->Interface0["IInternalObjectContainer"]
click Interface0 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IInternalObjectContainer"
Type-.->Interface1["IExtObjectContainer"]
click Interface1 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Ext/IExtObjectContainer"
Type-.->Interface2["IObjectContainer"]
click Interface2 "/db4o-gpl-doc/output/api/Db4objects.Db4o/IObjectContainer"
Type-.->Interface3["IDisposable"]
Type-.->Interface4["ISodaQueryFactory"]
click Interface4 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Query/ISodaQueryFactory"
Type-.->Interface5["ITransientClass"]
click Interface5 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Types/ITransientClass"
Type-.->Interface6["IObjectContainerSpec"]
click Interface6 "/db4o-gpl-doc/output/api/Db4objects.Db4o.Internal/IObjectContainerSpec"
Type["ObjectContainerSession"]
class Type type-node
Syntax
public class ObjectContainerSession : IInternalObjectContainer, IExtObjectContainer,
IObjectContainer, IDisposable, ISodaQueryFactory, ITransientClass, IObjectContainerSpec
Constructors
Fields
Properties
Methods
Name |
Value |
Summary |
Activate(Object, int) |
void |
|
Activate(Object) |
void |
|
Backup(IStorage, string) |
void |
|
Backup(string) |
void |
|
Bind(Object, long) |
void |
|
Callbacks() |
ICallbacks |
|
Callbacks(ICallbacks) |
void |
|
ClassMetadataForID(int) |
ClassMetadata |
|
ClassMetadataForName(string) |
ClassMetadata |
|
ClassMetadataForReflectClass(IReflectClass) |
ClassMetadata |
|
Close() |
bool |
|
Commit() |
void |
|
Configure() |
IConfiguration |
|
Deactivate(Object, int) |
void |
|
Deactivate(Object) |
void |
|
Delete(Object) |
void |
|
Descend(Object, string[]) |
Object |
|
Ext() |
IExtObjectContainer |
|
From(Type) |
IQLin |
|
GetByID(long) |
Object |
|
GetByUUID(Db4oUUID) |
Object |
|
GetID(Object) |
long |
|
GetNativeQueryHandler() |
NativeQueryHandler |
|
GetObjectInfo(Object) |
IObjectInfo |
|
Identity() |
Db4oDatabase |
|
InCallback() |
bool |
|
InstanceCount(ClassMetadata, Transaction) |
int |
|
IsActive(Object) |
bool |
|
IsCached(long) |
bool |
|
IsClosed() |
bool |
|
IsStored(Object) |
bool |
|
KnownClasses() |
IReflectClass[] |
|
Lock() |
Object |
|
NewEventRegistry() |
EventRegistryImpl |
|
OpenSession() |
IObjectContainer |
|
PeekPersisted(Object, int, bool) |
Object |
|
Purge() |
void |
|
Purge(Object) |
void |
|
Query() |
IQuery |
|
Query(Predicate, IComparer) |
IObjectSet |
|
Query(Predicate, IQueryComparator) |
IObjectSet |
|
Query(Predicate) |
IObjectSet |
|
Query(Type) |
IObjectSet |
|
Query<ElementType>(Type, IComparer<ElementType>) |
IList<ElementType> |
|
Query<ElementType>(Type) |
IList<ElementType> |
|
Query<Extent>() |
IList<Extent> |
|
Query<Extent>(IComparer<Extent>) |
IList<Extent> |
|
Query<Extent>(Predicate<Extent>, Comparison<Extent>) |
IList<Extent> |
|
Query<Extent>(Predicate<Extent>, IComparer<Extent>) |
IList<Extent> |
|
Query<Extent>(Predicate<Extent>) |
IList<Extent> |
|
QueryByExample(Object) |
IObjectSet |
|
Reflector() |
GenericReflector |
|
Refresh(Object, int) |
void |
|
ReleaseSemaphore(string) |
void |
|
Rollback() |
void |
|
SetSemaphore(string, int) |
bool |
|
Store(Object, int) |
void |
|
Store(Object) |
void |
|
StoreAll(Transaction, IEnumerator) |
void |
|
StoredClass(Object) |
IStoredClass |
|
StoredClasses() |
IStoredClass[] |
|
SyncExec(IClosure4) |
Object |
|
SystemInfo() |
ISystemInfo |
|
UpdateDepthProvider() |
IUpdateDepthProvider |
|
Version() |
long |
|
WithEnvironment(Action4) |
void |
|