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