Class SerializableObjectLayerMarshalByRefObject
- Namespace
- DevExpress.Xpo.DB
- Assembly
- DevExpress.Xpo.v24.1.dll
public class SerializableObjectLayerMarshalByRefObject : MarshalByRefObject, ISerializableObjectLayer, ISerializableObjectLayerProvider, ISerializableObjectLayerEx
- Inheritance
-
SerializableObjectLayerMarshalByRefObject
- Implements
-
- Inherited Members
-
Constructors
SerializableObjectLayerMarshalByRefObject()
public SerializableObjectLayerMarshalByRefObject()
Fields
SerializableObjectLayer
public static ISerializableObjectLayer SerializableObjectLayer
Field Value
- ISerializableObjectLayer
Properties
CanLoadCollectionObjects
public bool CanLoadCollectionObjects { get; }
Property Value
- bool
ObjectLayer
public ISerializableObjectLayer ObjectLayer { get; }
Property Value
- ISerializableObjectLayer
Methods
CommitObjects(XPDictionaryStub, XPObjectStubCollection, XPObjectStubCollection, LockingOption)
public CommitObjectStubsResult[] CommitObjects(XPDictionaryStub dictionary, XPObjectStubCollection objectsForDelete, XPObjectStubCollection objectsForSave, LockingOption lockingOption)
Parameters
dictionary
XPDictionaryStub
objectsForDelete
XPObjectStubCollection
objectsForSave
XPObjectStubCollection
lockingOption
LockingOption
Returns
- CommitObjectStubsResult[]
CreateObjectType(string, string)
public void CreateObjectType(string assemblyName, string typeName)
Parameters
assemblyName
string
typeName
string
GetObjectsByKey(XPDictionaryStub, GetObjectStubsByKeyQuery[])
public SerializableObjectLayerResult<XPObjectStubCollection[]> GetObjectsByKey(XPDictionaryStub dictionary, GetObjectStubsByKeyQuery[] queries)
Parameters
dictionary
XPDictionaryStub
queries
GetObjectStubsByKeyQuery[]
Returns
- SerializableObjectLayerResult<XPObjectStubCollection[]>
GetParentObjectsToDelete()
public SerializableObjectLayerResult<XPObjectStubCollection> GetParentObjectsToDelete()
Returns
- SerializableObjectLayerResult<XPObjectStubCollection>
GetParentObjectsToSave()
public SerializableObjectLayerResult<XPObjectStubCollection> GetParentObjectsToSave()
Returns
- SerializableObjectLayerResult<XPObjectStubCollection>
GetParentTouchedClassInfos()
public string[] GetParentTouchedClassInfos()
Returns
- string[]
IsParentObjectToDelete(XPDictionaryStub, XPObjectStub)
public bool IsParentObjectToDelete(XPDictionaryStub dictionary, XPObjectStub theObject)
Parameters
dictionary
XPDictionaryStub
theObject
XPObjectStub
Returns
- bool
IsParentObjectToSave(XPDictionaryStub, XPObjectStub)
public bool IsParentObjectToSave(XPDictionaryStub dictionary, XPObjectStub theObject)
Parameters
dictionary
XPDictionaryStub
theObject
XPObjectStub
Returns
- bool
LoadCollectionObjects(XPDictionaryStub, string, XPObjectStub)
public SerializableObjectLayerResult<XPObjectStubCollection> LoadCollectionObjects(XPDictionaryStub dictionary, string refPropertyName, XPObjectStub ownerObject)
Parameters
dictionary
XPDictionaryStub
refPropertyName
string
ownerObject
XPObjectStub
Returns
- SerializableObjectLayerResult<XPObjectStubCollection>
LoadDelayedProperties(XPDictionaryStub, XPObjectStub, string[])
public SerializableObjectLayerResult<object[]> LoadDelayedProperties(XPDictionaryStub dictionary, XPObjectStub theObject, string[] props)
Parameters
dictionary
XPDictionaryStub
theObject
XPObjectStub
props
string[]
Returns
- SerializableObjectLayerResult<object[]>
LoadDelayedProperties(XPDictionaryStub, XPObjectStubCollection, string)
public SerializableObjectLayerResult<object[]> LoadDelayedProperties(XPDictionaryStub dictionary, XPObjectStubCollection objects, string property)
Parameters
dictionary
XPDictionaryStub
objects
XPObjectStubCollection
property
string
Returns
- SerializableObjectLayerResult<object[]>
LoadObjects(XPDictionaryStub, ObjectStubsQuery[])
public SerializableObjectLayerResult<XPObjectStubCollection[]> LoadObjects(XPDictionaryStub dictionary, ObjectStubsQuery[] queries)
Parameters
dictionary
XPDictionaryStub
queries
ObjectStubsQuery[]
Returns
- SerializableObjectLayerResult<XPObjectStubCollection[]>
Purge()
public PurgeResult Purge()
Returns
- PurgeResult
SelectData(XPDictionaryStub, ObjectStubsQuery, CriteriaOperatorCollection, CriteriaOperatorCollection, CriteriaOperator)
public object[][] SelectData(XPDictionaryStub dictionary, ObjectStubsQuery query, CriteriaOperatorCollection properties, CriteriaOperatorCollection groupProperties, CriteriaOperator groupCriteria)
Parameters
dictionary
XPDictionaryStub
query
ObjectStubsQuery
properties
CriteriaOperatorCollection
groupProperties
CriteriaOperatorCollection
groupCriteria
CriteriaOperator
Returns
- object[][]