Table of Contents

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

ApiProcessorLockingMode

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

ObjNotFoundBehavior

OperationId

The unique identifier for the operation.

public string? OperationId { get; set; }

Property Value

string