Class BpModule
- Namespace
- BpNexT.Actions.Abstractions
- Assembly
- BpNexT.Actions.Abstractions.dll
Base class for an automation module and its action lifecycle hooks. Runtime services remain constructor-injected so this class stays small and testable.
public abstract class BpModule
- Inheritance
-
objectBpModule
- Inherited Members
-
object.Equals(object)object.GetHashCode()object.ToString()
Properties
- ModuleAuthor
Author shown alongside the module in tooling.
- ModuleDescription
Short description shown alongside the module in tooling.
- ModuleName
Display name of the module; must match the manifest name.
- ModuleVersion
Semantic version of the module; must match the manifest version.
Methods
- OnActionExecutedAsync(ActionExecutedContext)
Runs after an action method completes successfully.
- OnActionExecutingAsync(ActionExecutionContext)
Runs immediately before an action method is invoked.
- OnActionFailedAsync(ActionFailedContext)
Runs when action invocation or another lifecycle hook fails.