Workflow Engine .NET

Assembly: OptimaJet.Workflow.FilesPlugin

Class FilePlugin

OptimaJet.Workflow.Plugins.FilePlugin

public class FilePlugin : ProviderProviders<ProvidersFilePlugin>, ICustomMixProvider, ICustomWorkflowActionProvider, IWorkflowActionProvider, IDisableProvider, ICustomDesignerParameterFormatProvider, IDesignerParameterFormatProvider, ICustomActivityProvider, ICustomConditionProvider, IWorkflowPlugin

Inheritance

  • System.Object
  • OptimaJet.Workflow.Plugins.CustomWorkflowProviders.ProviderProviders{OptimaJet.Workflow.Plugins.FilesPlugin.ProvidersFilePlugin}

Implemented Interfaces

Constructors

public FilePlugin() #

Properties

Name
Type
Name #
String
The plugin name.
PluginSettings #
Dictionary<String>
The plugin settings.

Methods

public void OnPluginAdd(WorkflowRuntime runtime, List<string> schemes = null) #
Called when a plugin is added to a runtime.

Parameters

Name
Type
Description
runtime
WorkflowRuntime
The instance of the runtime.
schemes
List<String>
The list of schemes for which the plugin is being added.
public Task OnRuntimeStartAsync(WorkflowRuntime runtime) #
Called when the runtime is started.

Parameters

Name
Type
Description
runtime
WorkflowRuntime
The instance of the runtime.

Returns

Type
Description
Task
A task that represents the asynchronous operation.

Fields

public FileProvider FileProvider #
public ListFilesProvider ListFilesProvider #
public DirectoryProvider DirectoryProvider #
public CompressProvider CompressProvider #
public FTPProvider FTPProvider #