Table of Contents

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.

Remarks

The NoUpdate value indicates that 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 unsure, return DoUpdate.