Class FeedFileExportScheduledTaskAddIn
- Namespace
- Dynamicweb.Ecommerce.Feeds.ScheduledTaskAddIns
- Assembly
- Dynamicweb.Ecommerce.dll
[AddInName("Dynamicweb.Scheduling.Providers.FeedFileExportTaskAddIn")]
[AddInLabel("Feed File Export Task")]
[AddInDescription("The scheduled task used for exporting the output from a feed to a file")]
public class FeedFileExportScheduledTaskAddIn : BaseScheduledTaskAddIn, IDynamicParameterOptions, IParameterVisibility
- Inheritance
-
FeedFileExportScheduledTaskAddIn
- Implements
- Inherited Members
Properties
Currency
[AddInParameter("Currency")]
[AddInParameterGroup("Feed configuration")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "inputClass=inputControl;none=false;dynamicOptions=true;readOnlyWhenSingleOption=true;required=true")]
public string? Currency { get; set; }
Property Value
Domain
[AddInParameter("Domain")]
[AddInParameterGroup("Output settings")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "inputClass=inputControl;none=false;dynamicOptions=true")]
public string? Domain { get; set; }
Property Value
FeedId
[AddInParameter("Feed")]
[AddInParameterGroup("Feed configuration")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "inputClass=inputControl;ReloadOnChange=true;dynamicOptions=true")]
public int FeedId { get; set; }
Property Value
FileDestination
[AddInParameter("File destination")]
[AddInParameterGroup("Output settings")]
[AddInParameterEditor(typeof(FolderSelectEditor), "inputClass=inputControl;required=true")]
public string? FileDestination { get; set; }
Property Value
FileName
[AddInParameter("File Name")]
[AddInParameterGroup("Output settings")]
[AddInParameterEditor(typeof(TextParameterEditor), "inputClass=inputControl;required=true")]
public string? FileName { get; set; }
Property Value
Language
[AddInParameter("Language")]
[AddInParameterGroup("Feed configuration")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "inputClass=inputControl;none=false;dynamicOptions=true;readOnlyWhenSingleOption=true;required=true")]
public string? Language { get; set; }
Property Value
Shop
[AddInParameter("Shop")]
[AddInParameterGroup("Feed configuration")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "inputClass=inputControl;none=false;dynamicOptions=true;readOnlyWhenSingleOption=true;required=true")]
public string? Shop { get; set; }
Property Value
Time
[AddInParameter("Date/time")]
[AddInParameterGroup("Feed configuration")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "inputClass=inputControl;none=false;dynamicOptions=true;readOnlyWhenSingleOption=true")]
public string? Time { get; set; }
Property Value
User
[AddInParameter("User")]
[AddInParameterGroup("Feed configuration")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "inputClass=inputControl;none=false;dynamicOptions=true;readOnlyWhenSingleOption=true")]
public string? User { get; set; }
Property Value
Methods
GetHiddenParameterNames(string, object?)
public IEnumerable<string> GetHiddenParameterNames(string parameterName, object? parameterValue)
Parameters
Returns
GetParameterOptions(string, Func<string, object?>)
public IEnumerable<ParameterOption> GetParameterOptions(string parameterName, Func<string, object?> parameterValueLookup)
Parameters
Returns
Run()
Runs this provider.
public override bool Run()