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.