Class FileUploadValidator
Namespace: Casewhere.Runtime.SmartFormValidation
Assembly: Casewhere.Runtime.dll
public class FileUploadValidator : ComponentValidator, IComponentValidator
Inheritance
object ← ComponentValidator ← FileUploadValidator
Implements
Inherited Members
ComponentValidator._workflowRuntime, ComponentValidator._next, ComponentValidator.Accept(RuntimeComponent), ComponentValidator.IsValid(RuntimeComponent, ComponentValidationContext, ComponentValidationResult), ComponentValidator.TryValidate(RuntimeComponent, ComponentValidationContext, ComponentValidationResult), object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<FileUploadValidator>(FileUploadValidator)
Constructors
FileUploadValidator(IFileStorage, IComponentValidator, IWorkflowRuntime)
public FileUploadValidator(IFileStorage fileStorage, IComponentValidator next, IWorkflowRuntime workflowRuntime)
Parameters
fileStorage
IFileStorage
next
IComponentValidator
workflowRuntime
IWorkflowRuntime
Methods
Accept(RuntimeComponent)
protected override bool Accept(RuntimeComponent runtimeComponent)
Parameters
runtimeComponent
RuntimeComponent
Returns
IsValid(RuntimeComponent, ComponentValidationContext, ComponentValidationResult)
protected override bool IsValid(RuntimeComponent runtimeComponent, ComponentValidationContext context, ComponentValidationResult result)
Parameters
runtimeComponent
RuntimeComponent
context
ComponentValidationContext
result
ComponentValidationResult