Skip to main content
A newer version of this page is available. .

Session.GetObjectByKeyAsync(Type, Object, CancellationToken) Method

Asynchronously returns a persistent object that has the specified key property value.

Namespace: DevExpress.Xpo

Assembly: DevExpress.Xpo.v18.2.dll

Declaration

public Task<object> GetObjectByKeyAsync(
    Type classType,
    object id,
    CancellationToken cancellationToken = default(CancellationToken)
)

Parameters

Name Type Description
classType Type

A Type object which represents the type of objects to search for.

id Object

An object that represents the persistent object’s key property value.

Optional Parameters

Name Type Default Description
cancellationToken CancellationToken *null*

A CancellationToken object that delivers a cancellation notice to the running operation.

Returns

Type Description
Task<Object>

A Task that returns a persistent object. This persistent object has the specified key property value.

Remarks

The GetObjectByKeyAsync method searches the memory for the object with the key property value. If such an object is found, it is not reloaded.

See Also