Class InTransactionLoader
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class InTransactionLoader : IPersistentValueExtractor
- Inheritance
-
InTransactionLoader
- Implements
-
- Inherited Members
-
Properties
CaseSensitive
public bool CaseSensitive { get; }
Property Value
- bool
Methods
public object ExtractPersistentValue(object criterionValue)
Parameters
criterionValue
object
Returns
- object
GetModifiedNodes(Session, ICollection, ICollection, ObjectsQuery, out AnalyzeResult)
public static string[] GetModifiedNodes(Session session, ICollection objectsToSave, ICollection objectsToDelete, ObjectsQuery objectsQuery, out AnalyzeResult analyzeResult)
Parameters
session
Session
objectsToSave
ICollection
objectsToDelete
ICollection
objectsQuery
ObjectsQuery
analyzeResult
AnalyzeResult
Returns
- string[]
GetObjects(ObjectsQuery[])
public ICollection[] GetObjects(ObjectsQuery[] queries)
Parameters
queries
ObjectsQuery[]
Returns
- ICollection[]
GetObjects(Session, ObjectsQuery[])
public static ICollection[] GetObjects(Session session, ObjectsQuery[] queries)
Parameters
session
Session
queries
ObjectsQuery[]
Returns
- ICollection[]
GetObjects(Session, ObjectsQuery[], bool)
public static ICollection[] GetObjects(Session session, ObjectsQuery[] queries, bool caseSensitive)
Parameters
session
Session
queries
ObjectsQuery[]
caseSensitive
bool
Returns
- ICollection[]
GetObjectsAsync(ObjectsQuery[], AsyncLoadObjectsCallback)
public object GetObjectsAsync(ObjectsQuery[] queries, AsyncLoadObjectsCallback callback)
Parameters
queries
ObjectsQuery[]
callback
AsyncLoadObjectsCallback
Returns
- object
GetObjectsAsync(ObjectsQuery[], CancellationToken)
public Task<ICollection[]> GetObjectsAsync(ObjectsQuery[] queries, CancellationToken cancellationToken = default)
Parameters
queries
ObjectsQuery[]
cancellationToken
CancellationToken
Returns
- Task<ICollection[]>
GetObjectsAsync(Session, ObjectsQuery[], AsyncLoadObjectsCallback)
public static object GetObjectsAsync(Session session, ObjectsQuery[] queries, AsyncLoadObjectsCallback callback)
Parameters
session
Session
queries
ObjectsQuery[]
callback
AsyncLoadObjectsCallback
Returns
- object
GetObjectsAsync(Session, ObjectsQuery[], AsyncLoadObjectsCallback, bool)
public static object GetObjectsAsync(Session session, ObjectsQuery[] queries, AsyncLoadObjectsCallback callback, bool caseSensitive)
Parameters
session
Session
queries
ObjectsQuery[]
callback
AsyncLoadObjectsCallback
caseSensitive
bool
Returns
- object
GetObjectsAsync(Session, ObjectsQuery[], bool, CancellationToken)
public static Task<ICollection[]> GetObjectsAsync(Session session, ObjectsQuery[] queries, bool caseSensitive, CancellationToken cancellationToken = default)
Parameters
session
Session
queries
ObjectsQuery[]
caseSensitive
bool
cancellationToken
CancellationToken
Returns
- Task<ICollection[]>
GetObjectsAsync(Session, ObjectsQuery[], CancellationToken)
public static Task<ICollection[]> GetObjectsAsync(Session session, ObjectsQuery[] queries, CancellationToken cancellationToken = default)
Parameters
session
Session
queries
ObjectsQuery[]
cancellationToken
CancellationToken
Returns
- Task<ICollection[]>
public List<object[]> SelectData(XPClassInfo classInfo, CriteriaOperatorCollection properties, CriteriaOperator criteria, CriteriaOperatorCollection groupProperties, CriteriaOperator groupCriteria, bool selectDeleted, int skipSelectedRecords, int topSelectedRecords, SortingCollection sorting)
Parameters
classInfo
XPClassInfo
properties
CriteriaOperatorCollection
criteria
CriteriaOperator
groupProperties
CriteriaOperatorCollection
groupCriteria
CriteriaOperator
selectDeleted
bool
skipSelectedRecords
int
topSelectedRecords
int
sorting
SortingCollection
Returns
- List<object[]>
public static List<object[]> SelectData(Session session, XPClassInfo classInfo, CriteriaOperatorCollection properties, CriteriaOperator criteria, CriteriaOperatorCollection groupProperties, CriteriaOperator groupCriteria, bool selectDeleted, int skipSelectedRecords, int topSelectedRecords, SortingCollection sorting)
Parameters
session
Session
classInfo
XPClassInfo
properties
CriteriaOperatorCollection
criteria
CriteriaOperator
groupProperties
CriteriaOperatorCollection
groupCriteria
CriteriaOperator
selectDeleted
bool
skipSelectedRecords
int
topSelectedRecords
int
sorting
SortingCollection
Returns
- List<object[]>
public static List<object[]> SelectData(Session session, XPClassInfo classInfo, CriteriaOperatorCollection properties, CriteriaOperator criteria, CriteriaOperatorCollection groupProperties, CriteriaOperator groupCriteria, bool selectDeleted, int skipSelectedRecords, int topSelectedRecords, SortingCollection sorting, bool caseSensitive)
Parameters
session
Session
classInfo
XPClassInfo
properties
CriteriaOperatorCollection
criteria
CriteriaOperator
groupProperties
CriteriaOperatorCollection
groupCriteria
CriteriaOperator
selectDeleted
bool
skipSelectedRecords
int
topSelectedRecords
int
sorting
SortingCollection
caseSensitive
bool
Returns
- List<object[]>
public object SelectDataAsync(XPClassInfo classInfo, CriteriaOperatorCollection properties, CriteriaOperator criteria, CriteriaOperatorCollection groupProperties, CriteriaOperator groupCriteria, bool selectDeleted, int skipSelectedRecords, int topSelectedRecords, SortingCollection sorting, AsyncSelectDataCallback callback)
Parameters
classInfo
XPClassInfo
properties
CriteriaOperatorCollection
criteria
CriteriaOperator
groupProperties
CriteriaOperatorCollection
groupCriteria
CriteriaOperator
selectDeleted
bool
skipSelectedRecords
int
topSelectedRecords
int
sorting
SortingCollection
callback
AsyncSelectDataCallback
Returns
- object
public Task<List<object[]>> SelectDataAsync(XPClassInfo classInfo, CriteriaOperatorCollection properties, CriteriaOperator criteria, CriteriaOperatorCollection groupProperties, CriteriaOperator groupCriteria, bool selectDeleted, int skipSelectedRecords, int topSelectedRecords, SortingCollection sorting, CancellationToken cancellationToken = default)
Parameters
classInfo
XPClassInfo
properties
CriteriaOperatorCollection
criteria
CriteriaOperator
groupProperties
CriteriaOperatorCollection
groupCriteria
CriteriaOperator
selectDeleted
bool
skipSelectedRecords
int
topSelectedRecords
int
sorting
SortingCollection
cancellationToken
CancellationToken
Returns
- Task<List<object[]>>
public static object SelectDataAsync(Session session, XPClassInfo classInfo, CriteriaOperatorCollection properties, CriteriaOperator criteria, CriteriaOperatorCollection groupProperties, CriteriaOperator groupCriteria, bool selectDeleted, int skipSelectedRecords, int topSelectedRecords, SortingCollection sorting, AsyncSelectDataCallback callback)
Parameters
session
Session
classInfo
XPClassInfo
properties
CriteriaOperatorCollection
criteria
CriteriaOperator
groupProperties
CriteriaOperatorCollection
groupCriteria
CriteriaOperator
selectDeleted
bool
skipSelectedRecords
int
topSelectedRecords
int
sorting
SortingCollection
callback
AsyncSelectDataCallback
Returns
- object
public static object SelectDataAsync(Session session, XPClassInfo classInfo, CriteriaOperatorCollection properties, CriteriaOperator criteria, CriteriaOperatorCollection groupProperties, CriteriaOperator groupCriteria, bool selectDeleted, int skipSelectedRecords, int topSelectedRecords, SortingCollection sorting, AsyncSelectDataCallback callback, bool caseSensitive)
Parameters
session
Session
classInfo
XPClassInfo
properties
CriteriaOperatorCollection
criteria
CriteriaOperator
groupProperties
CriteriaOperatorCollection
groupCriteria
CriteriaOperator
selectDeleted
bool
skipSelectedRecords
int
topSelectedRecords
int
sorting
SortingCollection
callback
AsyncSelectDataCallback
caseSensitive
bool
Returns
- object
public static Task<List<object[]>> SelectDataAsync(Session session, XPClassInfo classInfo, CriteriaOperatorCollection properties, CriteriaOperator criteria, CriteriaOperatorCollection groupProperties, CriteriaOperator groupCriteria, bool selectDeleted, int skipSelectedRecords, int topSelectedRecords, SortingCollection sorting, bool caseSensitive, CancellationToken cancellationToken = default)
Parameters
session
Session
classInfo
XPClassInfo
properties
CriteriaOperatorCollection
criteria
CriteriaOperator
groupProperties
CriteriaOperatorCollection
groupCriteria
CriteriaOperator
selectDeleted
bool
skipSelectedRecords
int
topSelectedRecords
int
sorting
SortingCollection
caseSensitive
bool
cancellationToken
CancellationToken
Returns
- Task<List<object[]>>
public static Task<List<object[]>> SelectDataAsync(Session session, XPClassInfo classInfo, CriteriaOperatorCollection properties, CriteriaOperator criteria, CriteriaOperatorCollection groupProperties, CriteriaOperator groupCriteria, bool selectDeleted, int skipSelectedRecords, int topSelectedRecords, SortingCollection sorting, CancellationToken cancellationToken = default)
Parameters
session
Session
classInfo
XPClassInfo
properties
CriteriaOperatorCollection
criteria
CriteriaOperator
groupProperties
CriteriaOperatorCollection
groupCriteria
CriteriaOperator
selectDeleted
bool
skipSelectedRecords
int
topSelectedRecords
int
sorting
SortingCollection
cancellationToken
CancellationToken
Returns
- Task<List<object[]>>