Class SossApiMethodAttribute
- Namespace
- Scaleout.Modules.Abstractions
- Assembly
- Scaleout.Modules.Abstractions.dll
Specifies metadata for a method that is exposed as a Active Caching API module endpoint.
[AttributeUsage(AttributeTargets.Method, Inherited = true, AllowMultiple = false)]
public sealed class SossApiMethodAttribute : Attribute
- Inheritance
-
SossApiMethodAttribute
- Inherited Members
Constructors
SossApiMethodAttribute()
public SossApiMethodAttribute()
Properties
LockingMode
Specifies the locking behavior applied to the ScaleOut object during API method execution.
public ApiProcessorLockingMode LockingMode { get; set; }
Property Value
ObjNotFoundBehavior
Specifies behavior when the method is invoked on an object that does not exist in the ScaleOut service.
public ObjNotFoundBehavior ObjNotFoundBehavior { get; set; }
Property Value
OperationId
The unique identifier for the operation.
public string? OperationId { get; set; }