iikoFront Api V7Preview7 Code Reference
iikoFront Api V7Preview7 Code Reference
Resto.Front.Api
IOperationService Interface
IOperationService Methods
ExecuteContinuousOperation Method
ExecuteContinuousOperation Method (Action(IOperationService))
ExecuteContinuousOperation(T) Method (Func(IOperationService, T))

# IOperationService ExecuteContinuousOperation Method

Overload List

| Name | Description
--- | --- | ---
| ExecuteContinuousOperation(Action IOperationService ) | Executes the callback function as one continuous operation by providing temporary instance of IOperationService, which holds internal locks taken on lockable entities (such as order) until the operation ends. It's strongly recommended to avoid potentially obstructive calls in the callback, i.e network calls, heavy I/O or CPU-bound calls, thread blocking and so on, because touched entities will remain locked for a long time.
| ExecuteContinuousOperation T (Func IOperationService, T ) | Executes the callback function as one continuous operation by providing temporary instance of IOperationService, which holds internal locks taken on lockable entities (such as order) until the operation ends. It's strongly recommended to avoid potentially obstructive calls in the callback, i.e network calls, heavy I/O or CPU-bound calls, thread blocking and so on, because touched entities will remain locked for a long time.

Top
See Also

#### Reference

IOperationService Interface
Resto.Front.Api Namespace