Enum ProcessingResult
- Namespace
- Scaleout.Modules.Abstractions
- Assembly
- Scaleout.Modules.Abstractions.dll
Specifies whether what should be done with the object in the ScaleOut service after message or API processing has completed.
public enum ProcessingResult
Fields
DoUpdate = 0
Indicates that the object was (or may have been) modified in the ProcessMessageAsync(MessageProcessingContext<TSossObject>, TSossObject, byte[]) implementation and must be updated in the ScaleOut service.
NoUpdate = 1
The object was not modified and does not need to be updated in the ScaleOut service. NoUpdate should not be returned if the object was modified in any way. If you are unsure of whether the object was modified, return DoUpdate.
Remove = 2
Remove the object object from the ScaleOut service.