Skip to main content

ApiProcessingStepType

  • Namespace: PPDS.Plugins
  • Assembly: PPDS.Plugins
  • Kind: Enum
  • Implements: IComparable, IConvertible, IFormattable, ISpanFormattable

Summary​

Specifies the type of processing steps allowed for a Custom API. Controls whether synchronous and/or asynchronous processing steps can be registered.

Members​

Fields​

AsyncOnly​

ApiProcessingStepType AsyncOnly

Async only (1). Only asynchronous processing steps are allowed. Use when additional processing must not block the caller.

None​

ApiProcessingStepType None

None (0). No custom processing steps are allowed for this API. Use when the Custom API handler plugin is sufficient and no additional steps are needed.

SyncAndAsync​

ApiProcessingStepType SyncAndAsync

Sync and async (2). Both synchronous and asynchronous processing steps are allowed. Use when additional processing may need to run before the response is returned.