Class SessionIdentityMap
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public sealed class SessionIdentityMap
- Inheritance
-
SessionIdentityMap
- Inherited Members
-
Constructors
SessionIdentityMap(IObjectLayerProvider, IdentityMapBehavior)
public SessionIdentityMap(IObjectLayerProvider objectLayerProvider, IdentityMapBehavior cacheBehavior)
Parameters
objectLayerProvider
IObjectLayerProvider
cacheBehavior
IdentityMapBehavior
Methods
Clear()
Compact()
public static SessionIdentityMap Extract(Session session)
Parameters
session
Session
Returns
- SessionIdentityMap
public static object GetLoadedObjectByKey(Session session, XPClassInfo ci, object key)
Parameters
session
Session
ci
XPClassInfo
key
object
Returns
- object
public static IObjectMap GetMap(Session session, XPClassInfo ci)
Parameters
session
Session
ci
XPClassInfo
Returns
- IObjectMap
RegisterObject(Session, object, object)
public static void RegisterObject(Session session, object theObject, object key)
Parameters
session
Session
theObject
object
key
object
UnregisterObject(Session, object)
public static void UnregisterObject(Session session, object theObject)
Parameters
session
Session
theObject
object