Table of Contents

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

ExtractPersistentValue(object)

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[]>

SelectData(XPClassInfo, CriteriaOperatorCollection, CriteriaOperator, CriteriaOperatorCollection, CriteriaOperator, bool, int, int, SortingCollection)

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[]>

SelectData(Session, XPClassInfo, CriteriaOperatorCollection, CriteriaOperator, CriteriaOperatorCollection, CriteriaOperator, bool, int, int, SortingCollection)

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[]>

SelectData(Session, XPClassInfo, CriteriaOperatorCollection, CriteriaOperator, CriteriaOperatorCollection, CriteriaOperator, bool, int, int, SortingCollection, bool)

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[]>

SelectDataAsync(XPClassInfo, CriteriaOperatorCollection, CriteriaOperator, CriteriaOperatorCollection, CriteriaOperator, bool, int, int, SortingCollection, AsyncSelectDataCallback)

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

SelectDataAsync(XPClassInfo, CriteriaOperatorCollection, CriteriaOperator, CriteriaOperatorCollection, CriteriaOperator, bool, int, int, SortingCollection, CancellationToken)

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[]>>

SelectDataAsync(Session, XPClassInfo, CriteriaOperatorCollection, CriteriaOperator, CriteriaOperatorCollection, CriteriaOperator, bool, int, int, SortingCollection, AsyncSelectDataCallback)

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

SelectDataAsync(Session, XPClassInfo, CriteriaOperatorCollection, CriteriaOperator, CriteriaOperatorCollection, CriteriaOperator, bool, int, int, SortingCollection, AsyncSelectDataCallback, bool)

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

SelectDataAsync(Session, XPClassInfo, CriteriaOperatorCollection, CriteriaOperator, CriteriaOperatorCollection, CriteriaOperator, bool, int, int, SortingCollection, bool, CancellationToken)

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[]>>

SelectDataAsync(Session, XPClassInfo, CriteriaOperatorCollection, CriteriaOperator, CriteriaOperatorCollection, CriteriaOperator, bool, int, int, SortingCollection, CancellationToken)

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[]>>