Class FileProvider
OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider.FileProvider
Namespace: OptimaJet.Workflow.Plugins.FilesPlugin.FileProvider
public class FileProvider : CustomMixProvider<ActionsFileProvider, ActionsAsyncFileProvider, ConditionsFileProvider, ConditionsAsyncFileProvider>, ICustomMixProvider, ICustomWorkflowActionProvider, IWorkflowActionProvider, IDisableProvider, ICustomDesignerParameterFormatProvider, IDesignerParameterFormatProvider, ICustomActivityProvider, ICustomConditionProviderInheritance
- 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
- OptimaJet.Workflow.Plugins.CustomWorkflowProviders.ICustomMixProvider
- OptimaJet.Workflow.Plugins.CustomWorkflowProviders.ICustomWorkflowActionProvider
- OptimaJet.Workflow.Core.Runtime.IWorkflowActionProvider
- OptimaJet.Workflow.Plugins.CustomWorkflowProviders.IDisableProvider
- OptimaJet.Workflow.Plugins.CustomWorkflowProviders.ICustomDesignerParameterFormatProvider
- OptimaJet.Workflow.Core.Runtime.IDesignerParameterFormatProvider
- OptimaJet.Workflow.Core.Runtime.ICustomActivityProvider
- OptimaJet.Workflow.Plugins.CustomWorkflowProviders.ICustomConditionProvider
Constructors
public FileProvider() #Methods
public virtual void ActionFileDelete(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters) #Parameters
Name
Type
Description
processInstanceProcessInstanceruntimeWorkflowRuntimeparametersDictionary<String>public virtual void ActionFileMove(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters) #Parameters
Name
Type
Description
processInstanceProcessInstanceruntimeWorkflowRuntimeparametersDictionary<String>public virtual void ActionFileCopy(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters) #Parameters
Name
Type
Description
processInstanceProcessInstanceruntimeWorkflowRuntimeparametersDictionary<String>public virtual void ActionFileRename(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters) #Parameters
Name
Type
Description
processInstanceProcessInstanceruntimeWorkflowRuntimeparametersDictionary<String>public virtual Task ActionFileWriteAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token) #Parameters
Name
Type
Description
processInstanceProcessInstanceruntimeWorkflowRuntimeparametersDictionary<String>tokenCancellationTokenReturns
Type
Description
Taskpublic virtual Task ActionFileReadAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token) #Parameters
Name
Type
Description
processInstanceProcessInstanceruntimeWorkflowRuntimeparametersDictionary<String>tokenCancellationTokenReturns
Type
Description
Taskpublic virtual bool ConditionExists(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters) #Parameters
Name
Type
Description
processInstanceProcessInstanceruntimeWorkflowRuntimeparametersDictionary<String>Returns
Type
Description
Booleanpublic 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>