Workflow Engine .NET

Assembly: OptimaJet.Workflow.FilesPlugin

Class FileProvider

OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.FileProvider

public class FileProvider : CustomMixProvider<ActionsFileProvider, ActionsAsyncFileProvider, ConditionsFileProvider, ConditionsAsyncFileProvider>, ICustomMixProvider, ICustomWorkflowActionProvider, IWorkflowActionProvider, IDisableProvider, ICustomDesignerParameterFormatProvider, IDesignerParameterFormatProvider, ICustomActivityProvider, ICustomConditionProvider

Inheritance

  • System.Object
  • OptimaJet.Workflow.Plugins.CustomWorkflowProviders.WorkflowActionProvider{OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.ActionsFileProvider,OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.ActionsAsyncFileProvider,OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.ConditionsFileProvider,OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.ConditionsAsyncFileProvider}
  • OptimaJet.Workflow.Plugins.CustomWorkflowProviders.WorkflowActionAndDesignerParameterFormatProvider{OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.ActionsFileProvider,OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.ActionsAsyncFileProvider,OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.ConditionsFileProvider,OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.ConditionsAsyncFileProvider}
  • OptimaJet.Workflow.Plugins.CustomWorkflowProviders.CustomMixProvider{OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.ActionsFileProvider,OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.ActionsAsyncFileProvider,OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.ConditionsFileProvider,OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.ConditionsAsyncFileProvider}

Implemented Interfaces

Constructors

public FileProvider() #

Methods

public virtual void ActionFileDelete(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters) #

Parameters

Name
Type
Description
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameters
Dictionary<String>
public virtual void ActionFileMove(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters) #

Parameters

Name
Type
Description
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameters
Dictionary<String>
public virtual void ActionFileCopy(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters) #

Parameters

Name
Type
Description
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameters
Dictionary<String>
public virtual void ActionFileRename(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters) #

Parameters

Name
Type
Description
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameters
Dictionary<String>
public virtual Task ActionFileWriteAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token) #

Parameters

Name
Type
Description
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameters
Dictionary<String>
token
CancellationToken

Returns

Type
Description
Task
public virtual Task ActionFileReadAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token) #

Parameters

Name
Type
Description
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameters
Dictionary<String>
token
CancellationToken

Returns

Type
Description
Task
public virtual bool ConditionExists(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters) #

Parameters

Name
Type
Description
processInstance
ProcessInstance
runtime
WorkflowRuntime
parameters
Dictionary<String>

Returns

Type
Description
Boolean
public virtual List<CodeActionParameterDefinition> FormatFileDelete() #

Returns

Type
Description
List<CodeActionParameterDefinition>
public virtual List<CodeActionParameterDefinition> FormatFileMove() #

Returns

Type
Description
List<CodeActionParameterDefinition>
public virtual List<CodeActionParameterDefinition> FormatFileCopy() #

Returns

Type
Description
List<CodeActionParameterDefinition>
public virtual List<CodeActionParameterDefinition> FormatFileRename() #

Returns

Type
Description
List<CodeActionParameterDefinition>
public virtual List<CodeActionParameterDefinition> FormatFileWrite() #

Returns

Type
Description
List<CodeActionParameterDefinition>
public virtual List<CodeActionParameterDefinition> FormatFileRead() #

Returns

Type
Description
List<CodeActionParameterDefinition>
public virtual List<CodeActionParameterDefinition> FormatFileExists() #

Returns

Type
Description
List<CodeActionParameterDefinition>