AtomsFramework Persistence Layer Reference Guide

InjectedObject Class

[This is preliminary documentation and subject to change.]

Class to manage objects that have been added (injected) into the persistence broker.

For a list of all members of this type, see InjectedObject Members.

System.Object
   AtomsFramework.InjectedObject

[Visual Basic]
Public Class InjectedObject
    Implements IPersistableObject
[C#]
public class InjectedObject : IPersistableObject

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

For persisting objects for classes that are not inheriting from the PersistentObject class we need a method to track and manage the state of those objects. This is done through the InjectedObject class.

The InjectedObject class acts a wrapper around a user-defined object in order to extend it's functionality and to provide meta data information such as the objects class mapping, and status details.

The InjectedObject implements the IPersistableObject interface to provide a common referencing mechanism between both inherited and non-inherited objects internally in the framework

Requirements

Namespace: AtomsFramework

Assembly: AtomsFramework (in AtomsFramework.dll)

See Also

InjectedObject Members | AtomsFramework Namespace