Class ServiceBase
- Namespace
- DevExpress.Xpo.DB
- Assembly
- DevExpress.Xpo.v24.1.dll
The base class for XPO WCF services.
public class ServiceBase
- Inheritance
-
ServiceBase
- Derived
- Inherited Members
Constructors
ServiceBase()
Initializes a new instance of the ServiceBase class.
public ServiceBase()
Methods
ExecuteAsync<T>(Task<T>)
protected Task<OperationResult<T>> ExecuteAsync<T>(Task<T> resultAwaiter)
Parameters
resultAwaiter
Task<T>
Returns
- Task<OperationResult<T>>
Type Parameters
T
Execute<T>(OperationResultPredicate<T>)
protected OperationResult<T> Execute<T>(OperationResultPredicate<T> predicate)
Parameters
predicate
OperationResultPredicate<T>
Returns
Type Parameters
T
OnServiceExceptionThrown(Exception)
protected virtual void OnServiceExceptionThrown(Exception ex)
Parameters
ex
Exception
WrapException<T>(Exception)
protected OperationResult<T> WrapException<T>(Exception ex)
Parameters
ex
Exception
Returns
Type Parameters
T
Events
GlobalServiceExceptionThrown
Occurs when any operation of any ServiceBase instance fails.
public static event ServiceExceptionHandler GlobalServiceExceptionThrown
Event Type
ServiceExceptionThrown
Occurs when any operation of ServiceBase fails.
public event ServiceExceptionHandler ServiceExceptionThrown