Table of Contents

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

string

Domain

[AddInParameter("Domain")]
[AddInParameterGroup("Output settings")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "inputClass=inputControl;none=false;dynamicOptions=true")]
public string? Domain { get; set; }

Property Value

string

FeedId

[AddInParameter("Feed")]
[AddInParameterGroup("Feed configuration")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "inputClass=inputControl;ReloadOnChange=true;dynamicOptions=true")]
public int FeedId { get; set; }

Property Value

int

FileDestination

[AddInParameter("File destination")]
[AddInParameterGroup("Output settings")]
[AddInParameterEditor(typeof(FolderSelectEditor), "inputClass=inputControl;required=true")]
public string? FileDestination { get; set; }

Property Value

string

FileName

[AddInParameter("File Name")]
[AddInParameterGroup("Output settings")]
[AddInParameterEditor(typeof(TextParameterEditor), "inputClass=inputControl;required=true")]
public string? FileName { get; set; }

Property Value

string

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

string

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

string

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

string

User

[AddInParameter("User")]
[AddInParameterGroup("Feed configuration")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "inputClass=inputControl;none=false;dynamicOptions=true;readOnlyWhenSingleOption=true")]
public string? User { get; set; }

Property Value

string

Methods

GetHiddenParameterNames(string, object?)

public IEnumerable<string> GetHiddenParameterNames(string parameterName, object? parameterValue)

Parameters

parameterName string
parameterValue object

Returns

IEnumerable<string>

GetParameterOptions(string, Func<string, object?>)

public IEnumerable<ParameterOption> GetParameterOptions(string parameterName, Func<string, object?> parameterValueLookup)

Parameters

parameterName string
parameterValueLookup Func<string, object>

Returns

IEnumerable<ParameterOption>

Run()

Runs this provider.

public override bool Run()

Returns

bool
To top