The requested page is not available for the requested platform. You are viewing the content for .NET Framework 4.5.2+ platform.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

AsyncBehavior Enum

Contains values that determine how asynchronous operations behave.

Namespace: DevExpress.Xpo

Assembly: DevExpress.Xpo.v19.1.dll

Declaration

public enum AsyncBehavior
Public Enum AsyncBehavior
public enum AsyncBehavior
Public Enum AsyncBehavior

Members

Name Description
Default

The asynchronous method exhibits the default behavior. Currently, this value is set to ThrowIfNotSupported.

ThrowIfNotSupported

If an asynchronous method is not supported, XPO throws the InvalidOperationException.

WrapAlways

XPO calls a corresponding synchronous method and wraps it in Task.Run(()=>...).

WrapIfNotSupported

If an asynchronous method is not supported, XPO wraps the method in Task.Run(()=>...).

Remarks

This enum's values affect methods from the IDataLayerAsync and IDataStoreAsync interfaces.

See Also