Protected InternalInternal method that must be implemented by derived action classes. This is where the actual action logic should be implemented.
The action execution parameters including typed context
Promise resolving to the action result
Executes the action with the provided parameters.
The action execution parameters including context
Promise resolving to the action result
Protected addHelper to add output parameter
Protected createHelper to create error result
Protected createHelper to create success result
Optional params: RunActionParams<any>Protected getGet boolean parameter value with default
Protected getGet storage provider and initialize driver in one step
Action parameters containing StorageProvider
Initialized driver and result if error occurred
Protected getGet numeric parameter value with default
Protected getExtract parameter value by name (case-insensitive)
Protected getGet storage provider entity by name
Name of the storage provider
User context for the operation
FileStorageProviderEntity or null if not found
Protected getGet string parameter value (guaranteed to be string or undefined)
Protected getGet string parameter value with default
Protected initializeInitialize storage driver from provider entity
FileStorageProviderEntity to initialize
Initialized FileStorageBase driver
Action that searches for files across configured storage providers using each provider's native search capabilities.
This action leverages MJStorage's SearchFiles method which uses:
Providers without native search (AWS S3, Azure Blob, GCS) will return errors.
Example